Asp.net Can';t将MVC应用程序部署到IIS-是我的web.config文件造成的吗

Asp.net Can';t将MVC应用程序部署到IIS-是我的web.config文件造成的吗,asp.net,iis,model-view-controller,web-config,Asp.net,Iis,Model View Controller,Web Config,我很难在Windows10环境中将任何MVC应用程序部署到IIS上 我总是收到HTTP错误500.19-内部服务器错误 无法访问请求的页面,因为该页面的相关配置数据无效。它接着指出读取配置文件时出现问题 在这个网站上的类似帖子中,有人建议没有安装asp.net,但我确信我已经安装了。我使用了Aspnet_regiis.exe工具,并按照下面链接上的说明操作。 我发布的webconfig文件出自visual studio 2017,如下所示: <?xml version="1.0" enc

我很难在Windows10环境中将任何MVC应用程序部署到IIS上

我总是收到HTTP错误500.19-内部服务器错误 无法访问请求的页面,因为该页面的相关配置数据无效。它接着指出读取配置文件时出现问题

在这个网站上的类似帖子中,有人建议没有安装asp.net,但我确信我已经安装了。我使用了Aspnet_regiis.exe工具,并按照下面链接上的说明操作。

我发布的webconfig文件出自visual studio 2017,如下所示:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.webServer>
    <handlers>
      <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
    </handlers>
    <aspNetCore processPath="dotnet" arguments=".\HelloWorld.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" />
  </system.webServer>
</configuration>
<!--ProjectGuid: e88818e3-e6fd-4105-94cc-5be77ed93582-->

为什么IIS很难读取我的配置文件

提前谢谢


Ian

我在尝试发布.NetCore2.0 mvc应用程序时遇到了同样的问题。可以在以下位置找到解决方案:


在我的例子中,我没有安装.NETCore主机包

我在尝试发布.NetCore2.0 mvc应用程序时遇到了同样的问题。可以在以下位置找到解决方案:

在我的例子中,我没有安装.NETCore主机包