Angularjs 角度C#WebAPI信号器:-加载集线器时出错。确保您的参考是正确的

Angularjs 角度C#WebAPI信号器:-加载集线器时出错。确保您的参考是正确的,angularjs,asp.net-web-api,signalr,Angularjs,Asp.net Web Api,Signalr,副本 但是还没有答案。请帮忙。我的是个愚蠢的错误!希望这能在将来帮助别人。我有AngularJS前端和C#Web API后端。所以我的路由是在Angular中,WebAPI有一个路由来确保Angular完成所有的路由。所以在我的Global.asax文件中,代码如下 string url = Request.Url.LocalPath; if (!System.IO.File.Exists(Context.Server.MapPath(url)) && !

副本


但是还没有答案。请帮忙。

我的是个愚蠢的错误!希望这能在将来帮助别人。我有AngularJS前端和C#Web API后端。所以我的路由是在Angular中,WebAPI有一个路由来确保Angular完成所有的路由。所以在我的Global.asax文件中,代码如下

string url = Request.Url.LocalPath;
            if (!System.IO.File.Exists(Context.Server.MapPath(url)) && !url.Contains("/api/"))
                Context.RewritePath("/View/app/index.html");
我把它更新为

string url = Request.Url.LocalPath;
            if (!System.IO.File.Exists(Context.Server.MapPath(url)) && !url.Contains("/api/") &&  !url.Contains("/signalr") )
                Context.RewritePath("/View/app/index.html");

现在一个问题解决了。

我的是一个愚蠢的错误!希望这能在将来帮助别人。我有AngularJS前端和C#Web API后端。所以我的路由是在Angular中,WebAPI有一个路由来确保Angular完成所有的路由。所以在我的Global.asax文件中,代码如下

string url = Request.Url.LocalPath;
            if (!System.IO.File.Exists(Context.Server.MapPath(url)) && !url.Contains("/api/"))
                Context.RewritePath("/View/app/index.html");
我把它更新为

string url = Request.Url.LocalPath;
            if (!System.IO.File.Exists(Context.Server.MapPath(url)) && !url.Contains("/api/") &&  !url.Contains("/signalr") )
                Context.RewritePath("/View/app/index.html");

现在有一个问题解决了。

我的是一个愚蠢的错误!希望这能在将来帮助别人。我的是个愚蠢的错误!希望这能在将来帮助别人。