asp.net 核心应用。 500内部服务器错误

asp.net core app. 500 - Internal server error

我将我的网站上传到 godaddy windows 使用 plesk 托管。 所有文件都已上传,但出现错误:

500 - 内部服务器错误。 您要找的资源有问题,无法显示。

通过在线研究问题,我发现问题一定在我的 web.config 文件中

我在这里展示我的 web.config:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
<location path="." inheritInChildApplications="false" allowOverride="false">
<system.webServer>
  <httpErrors errorMode="Detailed"/>
  <handlers>
    <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
  </handlers>
  <aspNetCore processPath="dotnet" arguments=".\myApp.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" />
</system.webServer>
<system.web>
  <trust level="Full" />
 </system.web>
 </location>
 <system.web>
<customErrors mode="Off" />
</system.web>
</configuration>

您的主机 (GoDaddy) 需要设置他们的服务器以支持 asp.net 核心

我也在 myproject 上试过了,但是没用

所以在尝试了所有方法包括调用 godaddy 和搜索之后,我发现 GoDaddy 不支持 asp.net 核心 2.0 应用程序

我用 1and1 托管 windows 托管并且运行正常!