Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在IIS上托管.net Core 2.0 WebAPI将返回502.5进程Faiure_Iis_Asp.net Core_Asp.net Core Webapi_Asp.net Core 2.0 - Fatal编程技术网

在IIS上托管.net Core 2.0 WebAPI将返回502.5进程Faiure

在IIS上托管.net Core 2.0 WebAPI将返回502.5进程Faiure,iis,asp.net-core,asp.net-core-webapi,asp.net-core-2.0,Iis,Asp.net Core,Asp.net Core Webapi,Asp.net Core 2.0,当我将.net Core 2.0应用程序发布到IIS时,我收到HTTP错误502.5进程失败 我已经读了好几遍了,但都没能解决我的问题 我可以从cli“dotnet AppWebApi.dll”启动应用程序,但无法使用命令“Receive”访问应用程序。找不到网页 到目前为止,我最好的猜测是,问题与将.NETCoreWebAPI作为子网站托管到非.netCore网站有关 我的web.config文件: <?xml version="1.0" encoding="utf-8"?> &l

当我将.net Core 2.0应用程序发布到IIS时,我收到HTTP错误502.5进程失败

我已经读了好几遍了,但都没能解决我的问题

我可以从cli“dotnet AppWebApi.dll”启动应用程序,但无法使用命令“Receive”访问应用程序。找不到网页

到目前为止,我最好的猜测是,问题与将.NETCoreWebAPI作为子网站托管到非.netCore网站有关

我的web.config文件:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.webServer>
    <aspNetCore processPath="dotnet" arguments=".\AppWebAPI.dll" stdoutLogEnabled="true" stdoutLogFile=".\AppWebApi.log" forwardWindowsAuthToken="false" />
    <handlers>
      <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
    </handlers>
  </system.webServer>
</configuration>


我知道以前也有人问过类似的问题,但到目前为止,这些问题都没有解决我的问题,所以我希望得到一些新的动力

您是否在该计算机上成功托管了其他ASP.NET Core(1.x或2.0)应用程序?没有。这是我第一次尝试创建.NetCore WebAPI。我以前成功地使用过.net 4.5 webapi。稍后我会回来深入了解,但请确保您安装了.net Core Windows Server主机包并重新启动了IIS。您正在执行什么类型的部署?是的,安装了.Net Core Windows服务器托管捆绑包“DotNetCore.2.0.0-WindowsHosting.exe”,并且我重新启动了iiS。我曾经经历过类似的事情。我将应用程序编译为32位,但服务器是64位的。一旦我编译了与服务器架构相匹配的应用程序,应用程序就开始工作了。值得检查。您是否在该计算机上成功托管了其他ASP.NET Core(1.x或2.0)应用程序?否。这是我第一次尝试创建.NetCore WebAPI。我以前成功地使用过.net 4.5 webapi。稍后我会回来深入了解,但请确保您安装了.net Core Windows Server主机包并重新启动了IIS。您正在执行什么类型的部署?是的,安装了.Net Core Windows服务器托管捆绑包“DotNetCore.2.0.0-WindowsHosting.exe”,并且我重新启动了iiS。我曾经经历过类似的事情。我将应用程序编译为32位,但服务器是64位的。一旦我编译了与服务器架构相匹配的应用程序,应用程序就开始工作了。值得一查。