【问题标题】:Error running ASP Core on IIS在 IIS 上运行 ASP Core 时出错
【发布时间】:2018-10-13 15:25:56
【问题描述】:

好的,我创建了一个 ASP Core 2.0.5 网站并将其放在我的 IIS 服务器(Windows Server 2016)上,但每次我尝试运行它时都会收到“HTTP 错误 502.5 - 进程失败"

在 Windows 事件中,我收到以下错误:

Application 'MACHINE/WEBROOT/APPHOST/KASSENUTZER' with physical root 'C:\KasseUser\' failed to start process with commandline 'dotnet .\Kasse_UserAPI.dll', ErrorCode = '0x80004005 : 80008081.

Web.Config:

<?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=".\Kasse_UserAPI.dll" stdoutLogEnabled="true" stdoutLogFile="..\logs\stdout"/>
  </system.webServer>
</configuration>
<!--ProjectGuid: C25C6BB9-DA77-48E5-AF4E-1B6853F974F3-->

在标准输出日志文件中,我得到以下内容

The application to execute does not exist: 'C:\KasseUser\Kasse_UserAPI.dll'

注意:要获取此文件,我需要将 stdoutLogFile 从“.\logs\stdout”更改为“..\logs\stdout”。否则我在 Windowsevents 中收到以下警告

 Warning: Could not create stdoutLogFile \\?\C:\KasseUser\logs\stdout_1888_20185394736.log, ErrorCode = -2147024891.

所有目录都存在,如果我在cmd中输入“dotnet .\Kasse_UserAPI.dll”,它启动时没有错误并且可以访问。

Here is the Content of my Directory

我通过在 Visual Studio 中本地发布项目来上传它。然后通过 Remotedesktop 将其上传到服务器并放入服务器目录。

【问题讨论】:

  • 您已经为 IIS 正确安装了“Hosting Bundle Installer”? microsoft.com/net/download/dotnet-core/runtime-2.0.6 如果是这样,为了考虑到它,我不得不重新启动 IIS,甚至在某个时候重新启动我的整个服务器。
  • 我确实多次重新启动服务器,同时试图解决这个问题,是的。我安装了托管包 (DotNetCore.2.0.7-WindowsHosting.exe)
  • 能否提供文件夹 C:\KasseUser\ 的内容?是发布的结果吗?
  • @Daboul 我将一个指向目录 png 的链接放入其中。是的,我将其发布到本地目录中,然后通过 Remotedesktop 将其复制到服务器目录中。

标签: iis asp.net-core asp.net-core-2.0 iis-10


【解决方案1】:

好的,我不知道怎么做,但是我找到了解决方案,我复制了 c:\logs\ 目录并删除了里面的所有内容并将其命名为 KasseUser2,然后将我的项目放入其中并将 IIS 中的目录更改为新的一,现在它可以工作了。不知道为什么。

【讨论】:

  • 可能与您的 IIS 应用程序池运行 .NET Core Web 应用程序所使用的凭据不同,而您使用 dotnet 命令直接运行它时使用的凭据不同。class="comcopy">跨度>
  • @Daboul 也许,但最后我以管理员身份运行所有内容,甚至以管理员身份连接的 IIS-Page-Directories :/
猜你喜欢
  • 2019-10-27
  • 2015-12-27
  • 2021-09-25
  • 2017-09-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多