使用Visual Studio 2017对我来说最明显的方法是使用文件系统发布到IIS。当我在IIS中托管此发布时出现的文件夹时,我使用带有.Net 4.5.1的应用程序池(我的应用程序也使用.Net 4.5.1)。当我使用浏览器访问网页时,静态内容有效,但动态内容返回HTTP 501而没有进一步的信息。
在事件查看器中,我看不到任何条目。
我该如何诊断?我应该尝试其他方式让应用程序在本地IIS中运行,然后在使用IIS的内部服务器上运行吗?
答案 0 :(得分:1)
如此处所述http://docs.microsoft.com/en-us/aspnet/core/publishing/iis“将.NET CLR版本设置为无托管代码。”您的IIS应用程序池不应运行.Net,应设置为No Managed Code。