我在家用计算机上构建一个ASP.NET MVC站点。它是运行IIS Express的Windows 10。我安装了.NET 4.6,并且我使用Visual Studios 2013 Web Express编写和发布代码。当我发布我的网站并尝试运行它时,我得到 HTTP错误403.14 - 禁止。我一直在寻找解决方案,这似乎是一个常见的错误,只有一些简单的答案。但是,我尝试了它们,没有一个有效。
这是我到目前为止所检查的内容:
1)应用程序池是.NET 4.0版,而不是2.0
2)我在web.config中有以下内容(对于大多数人来说这是解决此问题的方法,但是当我尝试它时没有任何好处或坏处):
<system.webServer>
<modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>
3)我已经检查过,而且我没有任何其他相同或相似名称的服务在运行。
我还能错过什么?
答案 0 :(得分:1)
找到答案。这是一个最明显被忽视的案例(因为它是如此明显)。安装了正确的.NET,但未启用。我进入&#34;打开或关闭Windows功能&#34;并按如下方式检查所有匹配项,现在可以使用了: