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

Ale*_* C. 11 asp.net iis asp.net-mvc 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"并且从localhost加载了很好的web应用程序,但我似乎无法得到这个在Windows 10上工作.

小智 13

我有同样的问题,我通过使用Win10 GUI选择已安装的功能解决了它.Internet Information Services -> World Wide Web Service -> Application Development Features->ASP.NET 4.6没有检查.检查了我需要的其他一些,一切都很好.


Luk*_*wej 1

我遇到了类似的问题 - 就我而言,IIS 只是没有完全的权限来访问我放置网站文件的文件夹...

在我的例子中,通过 Windows 属性/安全授予对目录的完全访问权限解决了问题。

尝试将您的网站文件放在C:\inetpub- 根据我的经验,这是最好的位置(但应该没有区别)。

其他事项: - 检查 II 是否有权C:\inetpub& ..\Documents\IISExpress - 检查您是否安装了正确版本的 .NET 和 ASP.NET

我看到您尝试安装 ASP.NET 4.5,但是您的项目的目标是什么?

如果您尝试部署新项目,您可能需要 APS.NET 4.6 或 ASP.NET 5 RC(在第二种情况下,您还需要设置 DNX)。