azure - asp.net MVC 核心项目中的 web.config
问题描述
我对 Asp.net MVC core 真的很陌生,我的 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 core 的 IIS 模块,并允许额外的进程运行,即 asp.net core 应用程序。
您还需要知道安装了哪个版本的 asp.net 核心,或者您应该部署一个自托管版本。
对于我们的共享托管计划,我们不提供 asp .NET core 1 或 2。最好的情况是根据支持 asp .NET core 2.0 的要求获取服务器。这需要任何运行 Plesk Onyx 17.8 的 VPS 或专用环境来获得自动安装程序支持。
此外,为了查看详细的错误消息,请将其添加到您的 web.config:
<configuration>
<system.webServer>
<httpErrors errorMode="Detailed"/>
</system.webServer>
</configuration>
推荐阅读
- php - array_keys() 期望参数 1 是数组,在 common.inc 行号 7259 中给出 null
- html - Svg 图像里面有颜色: 如何将混合混合模式应用于 HTML 背景颜色?
- python-3.x - Python Windows API 仅检索打开的文件夹
- python - Django SearchVector 不适用于包含空格的搜索查询
- python - 如何将“排序”函数用于具有整数结果的投票结果列表
- c# - 如何使用基于 SQL 查询的连接在 C# 中编写 LINQ?
- flutter - Dart/Flutter:自动生成类中的子小部件
- javascript - jstree初始化后如何修改属性
- python - 是否可以在 appium 中应用 headless 并将其应用于真实设备?
- r - 将弦测量返回到 R 中信号的实际形状