我通过Windows功能安装IIS 10并将MVC应用程序发布到IIS文件夹中,然后执行" dism / online / enable-feature / featurename:IIS-ASPNET45"命令但仍然出错:
HTTP错误403.14 - 禁止访问 Web服务器配置为不列出此目录的内容
我已经在Windows 7中使用" aspnet_regiis -I"命令而不是" dism / online / enable-feature / featurename:IIS-ASPNET45"和web应用程序从localhost加载得很好,但我似乎无法在Windows 10上运行它。
答案 0 :(得分:11)
我遇到了同样的问题,我通过使用Win10 GUI选择已安装的功能解决了这个问题。未检查Internet Information Services -> World Wide Web Service -> Application Development Features->ASP.NET 4.6
。检查了我需要的其他几个,一切都很好。
答案 1 :(得分:1)
我有类似的问题 - 在我的情况下,IIS只是没有完全权限来访问我放置网站文件的文件夹...
在我的案例中,通过Windows Properties / Security解决了问题,可以完全访问目录。
尝试将您的网站文件设置为C:\inetpub
- 从我的经验来看,它是最佳位置(但应该没有区别)。
其他事项:
- 检查IIs是否有权C:\inetpub
& ..\Documents\IISExpress
- 检查您是否安装了正确版本的.NET和ASP.NET
我看到您尝试安装ASP.NET 4.5,但是针对您的项目的是什么?
如果您尝试部署新项目,则可能需要APS.NET 4.6或ASP.NET 5 RC(在第二种情况下,您还需要设置DNX)。