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 上无法工作的问题。

相关内容

热门资讯

透视苹果版!pokerworl... 您好,hhpoker辅助靠谱吗这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302...
透视安卓版本!wepoker有... 透视安卓版本!wepoker有没有机器人(透视)开挂辅助软件(确实真的是有挂)-哔哩哔哩1、wepo...
透视安卓!悦扑克脚本(透视)开... 透视安卓!悦扑克脚本(透视)开挂辅助挂(其实是真的挂)-哔哩哔哩1、完成悦扑克脚本透视辅助安装,帮助...
透视透视!wepoker透视脚... 透视透视!wepoker透视脚本下载,大菠萝789辅助器下载,策略教程(切实有挂)-哔哩哔哩1、大菠...
透视控制!wepoker私人局... 透视控制!wepoker私人局有透视吗(透视)开挂辅助app(本来是有挂)-哔哩哔哩;所有人都在同一...
透视ai代打!wepoker有... 透视ai代打!wepoker有辅助工具吗,we-poker有人玩吗,窍要教程(切实存在有挂)-哔哩哔...
透视系统!wepokerplu... 透视系统!wepokerplus辅助(透视)开挂辅助方法(一贯真的是有挂)-哔哩哔哩1、下载好wep...
透视有挂!we-poker辅助... 透视有挂!we-poker辅助,wejoker内置辅助,手段教程(本来有挂)-哔哩哔哩1)wejok...
透视插件!德扑HHpoker有... 透视插件!德扑HHpoker有挂吗(透视)开挂辅助软件(总是是有挂)-哔哩哔哩暗藏猫腻,小编详细说明...
透视黑科技!菠萝辅助器免费版的... 透视黑科技!菠萝辅助器免费版的特点,hhpoker透视脚本,教材教程(好像存在有挂)-哔哩哔哩1、全...