Asp.net core 在IIS8/Windows Server 2012上部署asp.net核心rc2 web应用

Asp.net core 在IIS8/Windows Server 2012上部署asp.net核心rc2 web应用,asp.net-core,iis-8,Asp.net Core,Iis 8,我已经成功地发布了我的应用程序并将其部署到我的服务器上,但我似乎无法通过IIS使其运行。出现错误0x8007007b无法读取配置文件 发布后,My web.config的外观如下所示: 编辑:如果问题出在应用程序或我发布应用程序的方式上: 应用程序的目标是net452 有一个发布后脚本:dotnet发布iis--发布文件夹%publish:OutputPath%--框架%publish:FullTargetFramework% 我使用dotnet发布发布应用程序。/src/RetailGu

我已经成功地发布了我的应用程序并将其部署到我的服务器上,但我似乎无法通过IIS使其运行。出现错误
0x8007007b无法读取配置文件

发布后,My web.config的外观如下所示:


编辑:如果问题出在应用程序或我发布应用程序的方式上:

  • 应用程序的目标是
    net452
  • 有一个发布后脚本:
    dotnet发布iis--发布文件夹%publish:OutputPath%--框架%publish:FullTargetFramework%
  • 我使用
    dotnet发布发布应用程序。/src/RetailGuardian.Web/--framework net452--runtime win7-x64-c Release
  • 这将在
    /src/RetailGuardian.Web/bin
  • 为了部署,我将
    /src/RetailGuardian.Web/bin/Release/net452/win7-x64/publish
    部署到我的服务器上,并将其设置为IIS中的物理路径。将应用程序池的.NET CLR版本设置为“无托管代码”

不幸的是,我甚至无法获得任何日志输出,因为无法读取配置文件导致日志记录失败:(

是否在目标服务器上安装了Asp.NET Core module?您可以在此处下载捆绑包:。使用“Windows(服务器托管)”在生产环境中安装时。是的,我安装了它。我还确保所有依赖项都已安装。您确定IIS有权访问/读取您的web.config文件吗?我还将检查事件日志以了解一些有趣的事件。我确定IIS有权访问,我已对照该服务器上的其他几个web.config文件检查了该web.config对于我知道正在运行且似乎具有相同访问权限的旧web应用程序。另一个问题提到可能需要组IIS_IUSR,我添加了组IIS_IUSR,但这没有任何区别。我查看了事件日志,没有立即看到任何感兴趣的内容,但我会继续挖掘。事件查看器中没有任何帮助.我添加了一个关于如何从source->server获取信息的概述,介意看看有没有问题吗?