【问题标题】:How to resolve Internal Server Error 500 on .Net Core 2.1.1 on IIS 8.5如何在 IIS 8.5 上解决 .Net Core 2.1.1 上的内部服务器错误 500
【发布时间】:2019-03-03 21:35:48
【问题描述】:

我已经阅读了许多类似的问题,但没有一个解决方案能解决我的问题。所以,这是我的情况。

我有一个 NET Core 2.1.1 应用程序,它在 VS2017 中运行良好,当发布到运行 Win10 Pro 和 IIS10 的桌面时,即在 VS2017 之外运行它。但是,当我使用 IIS8.5 将应用程序部署到远程服务器 Win2012 R2 时,我遇到了以下问题。

我已经关注了不同的页面来部署像这样的网络核心应用程序。 https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/index?view=aspnetcore-2.1

  1. 尝试访问该站点时出现错误 500 Internal Server Error。

  2. IIS 管理器在单击任何站点设置时抱怨生成的 web.config,例如网络授权、网络错误页面等...

  3. 即使将 stdoutLogEnabled 设置为 true,我也没有得到任何日志文件。我什至尝试在 web.config 中添加自定义详细信息标志,但仍然没有任何改变。

这是生成的 web.config,我希望有人指出我正确的方向。

谢谢。

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <location path="." inheritInChildApplications="false">
    <system.webServer>
      <handlers>
        <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
      </handlers>
      <aspNetCore processPath="dotnet" arguments=".\eSignWebMVC.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" />
    </system.webServer>
  </location>
</configuration>
<!--ProjectGuid: 72897161-bbbb-4f20-a12c-7f33922ea6bc-->

【问题讨论】:

  • 我首先尝试在目标 Web 服务器上的站点目录中执行命令 dotnet .\eSignWebMVC.dll。服务器是从那里开始的吗?
  • @Ninos 嗨!事件日志说什么?您是否尝试过从后面的代码启动网站?如果是,您是否遇到任何错误?
  • 所以你肯定你已经从这里为你的目标 2.1 版本安装了运行时和托管包 dotnet.microsoft.com/download/dotnet-core/2.1 它应该是 2.1.8 下的那个:“ASP.NET Core/.NET Core : 运行时和托管包"
  • 嗨,Alex,运行“dotnet .\eSignWebMVC.dll”会出现此错误。
  • warnHosting 环境:生产内容根路径:C:\webapps\app_mvc:Microsoft.AspNetCore.Server.Kestrel[0] 无法绑定到 IPv4 环回接口上的localhost:5001:'尝试是被其访问权限禁止”。现在正在收听:localhost:5000 现在正在收听:localhost:5001 应用程序已启动。按 Ctrl+C 关闭。

标签: asp.net-core .net-core asp.net-core-2.0 web-deployment asp.net-core-2.1


【解决方案1】:

所以我终于让它工作了,我必须安装最新的捆绑包 v2.2.2,即使我的应用程序针对的是 Net Core 2.1.1,但微软可怕的技术仍然没有让应用程序在 2.1 上运行。 1.捆。在这种愚蠢的事情上完全浪费时间和精力!

如果之前的包都没有做任何事情,仍然提供之前的包是什么意思?

【讨论】:

    猜你喜欢
    • 2020-11-16
    • 1970-01-01
    • 2019-05-28
    • 1970-01-01
    • 2013-11-22
    • 2021-03-02
    • 2021-01-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多