【问题标题】:Deploy .NET Core ASP.NET Website - HTTP Error 502.5 - Process Failure部署 .NET Core ASP.NET 网站 - HTTP 错误 502.5 - 进程失败
【发布时间】:2017-02-06 17:55:24
【问题描述】:

我正在尝试将模板项目“ASP.NET Core Web Application (.NET Framework)”从 Visual Studio 2015 发布到 IIS。

我使用 Visual Studio 发布到文件系统功能。

我使用的是 Windows 10。

我按照here 的指南进行操作。

  • 我在 IIS 中建立了一个网站,并将应用程序池 .NET CLR 版本更改为无托管代码
  • 我安装了 .NET Core Windows Server 托管包
  • 我重新启动了我的机器。

我收到此错误:

我添加了一个日志文件夹,但没有创建任何日志。

关于如何解决这个问题的任何想法?

编辑:

从 powershell 运行 .exe 的输出:

PS C:\TestCoreWebsite> .\Web_CoreWebNetFramework.exe 托管环境:生产 内容根路径:C:\TestCoreWebsite 现在收听:http://localhost:5000 申请开始。按 Ctrl+C 关闭。

然后我导航到http://localhost:5000 并且示例站点正常工作。

【问题讨论】:

  • 它可以在 IIS Express 上运行吗?
  • 尝试直接运行exe 文件,看看是否有任何错误。如果是,请在此处发布,如果不是,则 IIS 设置存在问题 - web.config、文件/文件夹权限。常见错误在这里定义:docs.asp.net/en/latest/publishing/iis.html#common-errors
  • @Ignas 当我直接从 powershell 运行 .exe 时,它​​可以工作。我会调查文件/文件夹权限问题。

标签: iis asp.net-core asp.net-core-mvc .net-core


【解决方案1】:

对于遇到与我相同问题的人(在 VS 中运行良好,但在部署到本地 IIS 时遇到上述问题),我错过了设置环境变量,并且在我添加设置环境变量后它可以工作

参考:How to add Setting Environment Variable in IIS

【讨论】:

    【解决方案2】:

    使用 VisualStudio 2017,打开 .csproj 文件并添加到第一个块:

    <RuntimeFrameworkVersion>1.0.4</RuntimeFrameworkVersion>
    

    通常结果是:

    <PropertyGroup>
        <TargetFramework>netcoreapp1.1</TargetFramework>
        <RuntimeFrameworkVersion>1.0.4</RuntimeFrameworkVersion>
    </PropertyGroup>
    

    【讨论】:

      【解决方案3】:

      我在 cmd 中运行了以下命令

      C:\fullpath\dotnet C:\fullpath\PROJECT.dll
      

      在命令提示符下,这给了我一个更有意义的错误:

      "指定的框架'Microsoft.NETCore.App',版本'1.0.1'是 未找到。 - 检查应用程序依赖关系并以框架为目标 版本安装在:C:\Program Files\dotnet\shared\Microsoft.NETCore.App - 以下版本是 已安装:1.0.0 - 或者,安装框架版本 '1.0.1'。

      我安装了正确的网络核心,项目运行正常

      【讨论】:

        【解决方案4】:

        找到解决办法:

        在根 web.config 更改:

        processPath="%LAUNCHER_PATH%"
        

        到:

        processPath=".\Web_CoreWebNetFramework.exe"
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-11-04
          • 2018-06-07
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多