在IIS上部署的ASP.NET核心给出错误:HTTP错误403.14 - 禁止

在IIS上部署的ASP.NET核心给出错误:HTTP错误403.14 - 禁止

问题描述:

我已经通过了几篇与在线相关的帖子,但大部分帖子都与经典的ASP.NET有关,还有一些与ASP.NET核心也没有帮助。在IIS上部署的ASP.NET核心给出错误:HTTP错误403.14 - 禁止

我在VS2017之后创建了一个ASP.NET Core应用程序,正好跟在此official ASP.NET tutorial之后。使用此official ASP.NET tutorial在同一本地计算机上的IIS上部署应用程序(Win 7.0 64bit)。但是,当我浏览应用程序在IIS中我得到以下错误

HTTP Error 403.14 - Forbidden. The Web server is configured to not list the contents of this directory.

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

+1

请让我们看到您正在载入的URL。而你期望该网址返回。 – mjwills

+0

@mjwills你的问题实际上解决了我的问题(谢谢)。我指着一个**错误的文件夹**。文件夹结构是'C:\ MVC_IIS \ Blogs \ PublishOutput_Blogs',其中'PublishOutput_Blogs'是我发布应用程序的文件夹。但是我的错误是,我没有把IIS中的物理路径指向'PublishOutput_Blogs',而是将它指向'\ MVC_IIS \ Blogs'。如果你喜欢,你可以写一个答案,我会将它标记为答案,因为你实际上帮助我找到了自己的错误。 – nam

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

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