BlazorServerSide的JSInterop在IIS上无法工作,但在IISExpress上可以。
创始人
2024-12-21 15:30:26
0

这通常是因为 IIS 的配置不支持 Blazor 应用程序中的 SignalR。因此,可能需要手动配置 IIS 来支持 SignalR。

以下是解决此问题的可能步骤:

  1. 确认在 Configure() 方法中的 app.UseEndpoints() 中配置了 SignalR。
app.UseEndpoints(endpoints =>
{
    endpoints.MapControllers();
    endpoints.MapBlazorHub(); // 确保配置了此行
    endpoints.MapFallbackToPage("/_Host");
});
  1. 安装 Microsoft.AspNet.SignalR.SystemWeb NuGet 包。可以使用以下命令:
Install-Package Microsoft.AspNet.SignalR.SystemWeb
  1. 确认在 Web.Config 文件中启用 SignalR。确保以下内容在 configuration 标记中:

    
        
  1. 确认在 IIS 上启用了 WebSockets。这可以通过在 Web.Config 文件中进行如下配置实现:

  
    
  

  1. 如果仍然无法解决问题,请确保在 IIS 上设置应用程序池为“无托管代码”。

注意:这不适用于 Blazor WebAssembly。

这些步骤应该可以解决 Blazor Server Side 中 JSInterop 在 IIS 上无法工作的问题。

相关内容

热门资讯

透视软件!aapoker真的假... 透视软件!aapoker真的假的(透视)aapoker怎么拿好牌,可靠教程(有挂脚本)1)aapok...
透视挂透视!安装不了wepok... 透视挂透视!安装不了wepoker,wepoker有没有挂(详细破解游戏盒子)在进入wepoker有...
透视规律!aapoker怎么拿... 透视规律!aapoker怎么拿好牌(透视)aapoker透视脚本,我来教教你(有挂介绍)1、超多福利...
透视玄学!wepoker免费钻... 透视玄学!wepoker免费钻石,wepoker免费脚本咨询(详细脚本下载)1、wepoker免费脚...
透视好友!aapoker俱乐部... 透视好友!aapoker俱乐部靠谱吗(透视)aapoker怎么开辅助器,技巧教程(有挂技巧)进入游戏...
透视科技!wepoker免费透... 透视科技!wepoker免费透视脚本,wepoker免费钻石(详细免费脚本)1、让任何用户在无需we...
透视私人局!aapoker安装... 透视私人局!aapoker安装包怎么使用(透视)aapoker透视脚本,黑科技教程(有挂细节);一、...
透视科技!wepoker有透视... 透视科技!wepoker有透视底牌吗,wepoker手机版透视脚本(详细私人局透视)1、在wepok...
透视了解!aapoker辅助怎... 透视了解!aapoker辅助怎么用(透视)aapoker怎么设置提高好牌几率,wpk教程(有挂介绍)...
透视智能ai!wepoker辅... 透视智能ai!wepoker辅助器怎么弄,htx矩阵wepoker辅助(详细手机版辅助)1、任何we...