发布 WEB API ,IIS

 需要安装SDK和donethost  

官网:https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/publish-to-iis?view=aspnetcore-3.1&tabs=visual-studio

sdk: https://dotnet.microsoft.com/download/dotnet-core/thank-you/sdk-3.1.202-windows-x64-installer

dotnethost: https://dotnet.microsoft.com/download/dotnet-core/thank-you/runtime-aspnetcore-3.1.4-windows-hosting-bundle-installer

 


之后发现网页如下,应该是需要配置启动的页面。可以不设,直接Postman测试接口

 IIS配置有问题

 但是设置了发现还是有问题,是因为WEBDAV

 IIS并不是全部勾上就好,而是越少越好,不然会出现各种问题。像WEBDAV就会带来安全问题等。

.net core 是在发布的时候才会有web.config,如果勾选了webdav,就会发现在webconfig里有想关配置

原文地址:https://www.cnblogs.com/cat66/p/12855728.html