在windows server 2016上部署MVC项目(.NET 4.5)中遇到的问题
先安装IIS,“添加Web服务器角色”中勾选“Web服务器(IIS)”,下拉之后勾选“Web服务器”(此时并本没有继续下拉,勾选更详细的条目),开始安装,安装完成。
然后把MVC项目的部署文件系统复制到服务器上,打开IIS管理器,添加网站,基本设置和绑定,然后设置文件夹访问权限。此时打开浏览器访问,却报如下的错:

然后百度了一大圈,比如web.config里添加‘<modules runAllManagedModulesForAllRequests="true" />’,试了之后没有效果。
去应用程序池看,也没有“.NET v4.5”
然后按网上的建议注册.net framework,使用“

在Windows Server 2016上部署.NET 4.5 MVC项目时,遇到IIS显示"Web服务器被配置为不列出此目录的内容"错误。错误排查包括检查IIS角色服务安装、Web.config配置、应用程序池设置和.NET Framework注册。通过在"添加Web服务器角色"中选择缺失的IIS组件,问题最终得到解决。
最低0.47元/天 解锁文章
6309





