如何在Windows 10上的IIS 10中运行ASP.NET MVC应用程序

时间:2015-07-31 23:01:42

标签: asp.net asp.net-mvc iis windows-10

我通过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上运行它。

2 个答案:

答案 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)。