web.config 在 asp.net MVC 核心项目中
web.config in asp.net MVC core Project
我真的是 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 核心,或者您应该部署一个自托管版本。
对于我们的共享主机计划,我们不提供 asp .NET core 1 或 2。最好的情况是根据要求获得支持 asp .NET core 2.0 的服务器。这需要任何 VPS 或专用环境 运行ning Plesk Onyx 17.8 以获得自动安装程序支持。
此外,要查看详细的错误消息,请将此添加到您的 web.config:
<configuration>
<system.webServer>
<httpErrors errorMode="Detailed"/>
</system.webServer>
</configuration>
我真的是 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 核心,或者您应该部署一个自托管版本。
对于我们的共享主机计划,我们不提供 asp .NET core 1 或 2。最好的情况是根据要求获得支持 asp .NET core 2.0 的服务器。这需要任何 VPS 或专用环境 运行ning Plesk Onyx 17.8 以获得自动安装程序支持。
此外,要查看详细的错误消息,请将此添加到您的 web.config:
<configuration>
<system.webServer>
<httpErrors errorMode="Detailed"/>
</system.webServer>
</configuration>