ASP.NET IIS Express 10 上的核心应用程序出现 HTTP 500 错误
ASP.NET Core application on IIS Express 10 gives HTTP 500 error
我相信我已将其缩小为配置错误,但我找不到 错误所在。
重现步骤:
- 在 Jetbrains Rider 2020.3 中创建了一个新项目。 ASP.NET 核心 Web 应用程序,Windows 身份验证。
- 让新项目自行构建。
- 尝试通过 IIS Express 运行 应用程序。
IIS Express 启动,但当我导航到 https://localhost:XXXXX/
页面时,出现 HTTP 500 错误。
我尝试过的事情:
- 正在从 .idea 文件夹中删除 applicationhost.config
- 正在删除整个 .idea 文件夹
- 正在删除 %home%/Documents/IISExpress/config
的内容
- 正在删除 %home%/Documents/IISExpress 文件夹并允许其重建
- 正在重新安装 IIS Express 10
- 重新安装 .NET Core 托管捆绑包
结果似乎没有任何改变。同样的方法适用于我办公室的 IIS Express 设置,但我现在不能去那里。远程处理速度很慢,往好里说不方便,往坏里说不切实际。
enter image description here我建议您在控制台中使用以下命令重启w3svc服务:
净止损为 / y
净启动 w3svc
如果您仍然遇到同样的问题,最好 运行 使用 dotnet 的应用程序,以便它在控制台中为您提供更多问题的详细信息:
网络wNameApplication.dll
Example
尝试更改 csproj 中的部分(使用文本编辑器编辑)
<PropertyGroup>
<TargetFramework>netcoreapp2.2</TargetFramework>
<AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>
</PropertyGroup>
以下..
<PropertyGroup>
<TargetFramework>netcoreapp2.2</TargetFramework>
<AspNetCoreHostingModel>OutOfProcess</AspNetCoreHostingModel>
<AspNetCoreModuleName>AspNetCoreModule</AspNetCoreModuleName>
</PropertyGroup>
IIS Express 和 Rider 2020.3 似乎存在一些未解决的问题,如图所示 in issue RIDER-55665,但与此处的用户不同,我无法通过提供的步骤解决问题。似乎从 Rider 2020.3 回滚到 2020 年。2.x 解决了问题。
我相信我已将其缩小为配置错误,但我找不到 错误所在。
重现步骤:
- 在 Jetbrains Rider 2020.3 中创建了一个新项目。 ASP.NET 核心 Web 应用程序,Windows 身份验证。
- 让新项目自行构建。
- 尝试通过 IIS Express 运行 应用程序。
IIS Express 启动,但当我导航到 https://localhost:XXXXX/
页面时,出现 HTTP 500 错误。
我尝试过的事情:
- 正在从 .idea 文件夹中删除 applicationhost.config
- 正在删除整个 .idea 文件夹
- 正在删除 %home%/Documents/IISExpress/config 的内容
- 正在删除 %home%/Documents/IISExpress 文件夹并允许其重建
- 正在重新安装 IIS Express 10
- 重新安装 .NET Core 托管捆绑包
结果似乎没有任何改变。同样的方法适用于我办公室的 IIS Express 设置,但我现在不能去那里。远程处理速度很慢,往好里说不方便,往坏里说不切实际。
enter image description here我建议您在控制台中使用以下命令重启w3svc服务: 净止损为 / y 净启动 w3svc
如果您仍然遇到同样的问题,最好 运行 使用 dotnet 的应用程序,以便它在控制台中为您提供更多问题的详细信息:
网络wNameApplication.dll
Example
尝试更改 csproj 中的部分(使用文本编辑器编辑)
<PropertyGroup>
<TargetFramework>netcoreapp2.2</TargetFramework>
<AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>
</PropertyGroup>
以下..
<PropertyGroup>
<TargetFramework>netcoreapp2.2</TargetFramework>
<AspNetCoreHostingModel>OutOfProcess</AspNetCoreHostingModel>
<AspNetCoreModuleName>AspNetCoreModule</AspNetCoreModuleName>
</PropertyGroup>
IIS Express 和 Rider 2020.3 似乎存在一些未解决的问题,如图所示 in issue RIDER-55665,但与此处的用户不同,我无法通过提供的步骤解决问题。似乎从 Rider 2020.3 回滚到 2020 年。2.x 解决了问题。