【问题标题】:How to run ASP.NET MVC app in IIS 10 on Windows 10如何在 Windows 10 上的 IIS 10 中运行 ASP.NET MVC 应用程序
【发布时间】:2015-07-31 23:01:42
【问题描述】:

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

【问题讨论】:

  • SO item 适用于 Windows 8,但如果您尚未尝试所示答案,它可能会有所帮助。
  • 你有没有得到这个?即使在运行dism 命令后,我也遇到了同样的麻烦......
  • 我通过使用 Win10 GUI 选择已安装的功能解决了我的问题。 Internet 信息服务->万维网服务->应用程序开发功能->ASP.NET 4.6 未选中。检查了我需要的其他几个,一切都很好。

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


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    我有类似的问题 - 在我的情况下,IIS 只是没有完全权限访问我放置网站文件的文件夹...

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-06
      • 1970-01-01
      • 2019-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-02
      • 1970-01-01
      相关资源
      最近更新 更多