我正在 IIS 中设置剃须刀组件 .net core 3.0 预览。从 VS 2019 通过 IIS Express 站点可以正常工作,但是当我使用 IIS 本身托管它时 - 前端逻辑不起作用(没有点击响应等)如何在 IIS 中托管剃须刀组件?
正如我从 IIS Express 面板中看到的那样 - 当我的应用程序运行时,它托管在 2 个端口上。(可能是客户端和服务器端)根据MS的说法,该应用程序包含在已发布的输出中的 ASP.NET Core 应用程序中。
我的 web.config
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<location path="." inheritInChildApplications="false">
<system.webServer>
<handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
</handlers>
<aspNetCore processPath="dotnet" arguments=".\BlazorApp.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="inprocess" />
</system.webServer>
</location>
</configuration>
看起来我只托管剃须刀组件应用程序的一侧,但应该同时托管两者。