我有两个blazor应用程序在IIS Express中运行。两者都使用https、localhost和唯一的端口号。
当我让任何一个应用程序单独运行时,它们都能正常工作。但是,当两个应用程序都在运行时,我会得到间歇性,但两者都会出现常规的未处理异常。当我在应用程序内部导航或刷新时,可能会发生这些错误。
在屏幕上我看到;
发生未处理的异常。有关详细信息,请参阅浏览器开发工具。重新加载X
并且在控制台中我得到;
错误:组件记录列表无效。
我在创建第二个应用程序时复制了很多设置,两个应用程序都连接到Azure SignalR application Insights。
在启动文件中我有:
app.UseEndpoints(endpoints =>
{
endpoints.MapBlazorHub();
endpoints.MapFallbackToPage("/_Host");
});
有没有另一个独特的Blazor中心名称或我需要注意的东西?
当我将这些应用程序发布到本地IIS(而不是IISExpress(时,它们可以同时运行,而不会出现这些持久性问题。
所以部分原因是IIS Express。