AspNetCoreModuleV2导致网关超时

时间:2019-02-01 13:39:23

标签: asp.net-core

我有这个Web.config

<configuration>
  <system.webServer>
    <handlers>
      <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
    </handlers>
    <aspNetCore processPath="dotnet" arguments=".\NameOfMyDll.dll" stdoutLogEnabled="true" stdoutLogFile=".\" />
  </system.webServer>
</configuration>

效果很好。要升级到 dot net core 2.2 ,在使用升级的程序集部署新版本并在服务器上安装运行时之后,我将其更改为:

<configuration>
  <system.webServer>
    <handlers>
      <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
    </handlers>
    <aspNetCore processPath="dotnet" arguments=".\NameOfMyDll.dll" stdoutLogEnabled="true" stdoutLogFile=".\" hostingModel="InProcess" />
  </system.webServer>
</configuration>

基本上,我将AspNetCoreModule更改为AspNetCoreModuleV2,并添加了hostingModel="InProcess"属性。

但这会导致Gateway Timeout。有什么想法吗?

0 个答案:

没有答案