【发布时间】: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