【问题标题】:ASP.NET Core deployed on IIS gives error: HTTP Error 403.14 - Forbidden部署在 IIS 上的 ASP.NET Core 出现错误:HTTP Error 403.14 - Forbidden
【发布时间】:2017-07-16 21:53:36
【问题描述】:

我在网上浏览了几篇与此错误相关的帖子,但这些帖子大多与经典 ASP.NET 相关,少数与 ASP.NET 核心相关的帖子也没有帮助。

我在VS2017 上创建了一个ASP.NET Core 应用程序,完全遵循这个official ASP.NET tutorial。使用此 official ASP.NET tutorial 在同一本地计算机 (Win 7.0 64bit) 上的 IIS 上部署应用程序。但是当我在 IIS 中浏览应用程序时,我收到以下 错误

HTTP 错误 403.14 - 禁止。 Web 服务器配置为不列出此目录的内容。

注意:该应用程序在 VS2017 内运行良好,并且有问题的 IIS 与 VS2017 位于同一台机器上。我已经验证路径是正确的。上述教程中提到的所有IIS部署要求都满足了。

【问题讨论】:

  • 请告诉我们您尝试加载的 URL。以及您希望该 URL 返回的内容。
  • @mjwills 您的问题实际上解决了我的问题(谢谢)。我指的是错误的文件夹。文件夹结构是C:\MVC_IIS\Blogs\PublishOutput_Blogs,其中PublishOutput_Blogs 是我发布应用程序的文件夹。但我的错误是,我没有将 IIS 中的物理路径指向PublishOutput_Blogs,而是将其指向\MVC_IIS\Blogs。如果您愿意,可以写一个回复,我会将其标记为答案,因为您实际上帮助我找到了自己的错误。

标签: c# iis asp.net-core visual-studio-2017 windows-7-x64


【解决方案1】:

我建议验证您的 IIS 是否指向正确的文件夹。

将其指向不正确的文件夹可以解释您所看到的内容。

【讨论】:

    猜你喜欢
    • 2019-10-09
    • 2020-01-09
    • 1970-01-01
    • 2021-04-02
    • 1970-01-01
    • 1970-01-01
    • 2017-02-24
    • 2021-06-16
    • 1970-01-01
    相关资源
    最近更新 更多