在 win8 机器上使用 VS2012 中的 Web 项目时,我遇到了一个在 google 上很常见的错误,即
HTTP 错误 500.19 - 内部服务器错误
此配置部分不能在此路径中使用。当该部分锁定在父级别时会发生这种情况。锁定是默认情况下 (overrideModeDefault="Deny") 或由具有 overrideMode="Deny" 或旧 allowOverride="false" 的位置标记显式设置的。
到处提到的解决方案是找到 C:\Windows\System32\inetsrv\Config\applicationHost.config 文件并更改以下内容:
section name="handlers" overrideModeDefault="Allow"
唉,我仍然得到完全相同的错误。
我尝试过的事情:
在 Windows 功能菜单中删除并重新启用 IIS,因为这是作为解决方案提到的。
仔细检查我的应用程序是否作为应用程序运行,而不是虚拟文件夹。