Azure asp.net MVC核心项目中的web.config

Azure asp.net MVC核心项目中的web.config,azure,web-config,asp.net-core-mvc,Azure,Web Config,Asp.net Core Mvc,我对Asp.net MVC核心非常陌生,我的visual studio在macOS上,所以我不得不在Azure上发布我的项目。我想在Godaddy主机上转移这个项目。我下载文件并上传到Godaddy主机上。问题是它有错误500。我能做些什么来修理它吗 这是我的网络配置 <?xml version="1.0" encoding="utf-8"?> <configuration> <system.webServer> <handlers>

我对Asp.net MVC核心非常陌生,我的visual studio在macOS上,所以我不得不在Azure上发布我的项目。我想在Godaddy主机上转移这个项目。我下载文件并上传到Godaddy主机上。问题是它有错误500。我能做些什么来修理它吗

这是我的网络配置

<?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=".\WebAppEver.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" />
  </system.webServer>
  </configuration>
  <!--ProjectGuid: F0AEADEA-9B69-4295-85F3-A3BDD9433AD4-->

您的主机需要设置其服务器以支持asp.net核心。他们必须安装支持asp.net核心的IIS模块,并允许运行额外的进程,即asp.net核心应用程序

您还需要知道安装了什么版本的asp.net core,或者应该部署自托管版本

对于我们的共享托管计划,我们不提供asp.NETCore1或2。最好的情况是按照要求获得一台服务器,以支持asp.NETCore2.0。这需要任何运行Plesk Onyx 17.8的VPS或专用环境来支持自动安装程序

此外,为了查看详细的错误消息,请将以下内容添加到web.config:

<configuration>
  <system.webServer>
      <httpErrors errorMode="Detailed"/>
  </system.webServer>
</configuration>


非常感谢,我添加了这行代码,但没有发生任何更改。你是说我无法在Godaddy主机上发布我的asp.net MVC核心项目?如何找出我的核心项目的版本?您可以查看kudu中的
webappname.runtimeconfig.json
来检查版本。