将ASP.NET Core 2.0发布到IIS 8.5 Web.config很难。错误500.19

时间:2018-03-22 14:57:46

标签: web-config asp.net-core-2.0 iis-8.5

我发布了应用程序时生成的以下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=".\RLANInfrastructureCore.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" />**
  </system.webServer>
</configuration>

我已经在尝试在IIS 8.5上运行网站时,将星号放在可能导致问题的有问题的行周围。

根据this topic,我需要确保我在IIS中安装了ASP.NET核心模块,但我在模块中没有看到它。我已经尝试将dotnet-runtime-2.0.6软件包安装为与ASPNetCore2.0.6Runtime软件包相同的软件包,但是在IIS上列表模块似乎也没有。

我试图引用this来努力设置,但却非常不清楚。我的想法是我需要成功添加ASP.NET Core模块,可能来自我已安装的文件但不知道如何操作。有人能够就如何这样做提供指导吗?

还有什么可能导致我的麻烦吗?

0 个答案:

没有答案