Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc VS2013浏览器链接“;路径'/9ac086a69364466a841e03e001f946fd/ArterySignalser/ping';找不到。”;_Asp.net Mvc_Signalr_Visual Studio 2013 - Fatal编程技术网

Asp.net mvc VS2013浏览器链接“;路径'/9ac086a69364466a841e03e001f946fd/ArterySignalser/ping';找不到。”;

Asp.net mvc VS2013浏览器链接“;路径'/9ac086a69364466a841e03e001f946fd/ArterySignalser/ping';找不到。”;,asp.net-mvc,signalr,visual-studio-2013,Asp.net Mvc,Signalr,Visual Studio 2013,自更新到VS2013后,我们在运行(MCV4)web应用程序时收到此错误: 我知道它与浏览器链接有关,但我不确定我们需要做什么才能使它正常工作。我们是否需要进行一些配置更改以支持此新功能?这恰好是SignalR的一个已知问题,已在SignalR 2.0.1和1.1.5中修复: 2.0.1:(尚未发布) 1.1.5:(尚未发布) 长话短说,您无法对其进行任何更改,只能等待下一版本的browser link,它具有更新版本的SignalR。我禁用了browser link。第二#4在这个链接 如果您

自更新到VS2013后,我们在运行(MCV4)web应用程序时收到此错误:


我知道它与浏览器链接有关,但我不确定我们需要做什么才能使它正常工作。我们是否需要进行一些配置更改以支持此新功能?

这恰好是SignalR的一个已知问题,已在SignalR 2.0.1和1.1.5中修复:

2.0.1:(尚未发布)
1.1.5:(尚未发布)


长话短说,您无法对其进行任何更改,只能等待下一版本的browser link,它具有更新版本的SignalR。

我禁用了browser link。第二#4在这个链接


如果您希望使用浏览器链接,但不希望出现丢失的控制器路径异常,则可以将ignore regex添加到路由集合中。这就是我所做的:

public static void RegisterRoutes(RouteCollection routes)
{
    routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

#if DEBUG
    routes.IgnoreRoute("{*browserlink}", new { browserlink = @".*/arterySignalR/ping" });
#endif

    //...
}

regex技术是由提供的。

将以下内容添加到根
web.config

<appSettings>
    <add key="vs:EnableBrowserLink" value="false" />
</appSettings>


关于VS2013@Todd的解决方案对我不起作用,所以我自己做了。
希望能为你节省一些时间

public static void RegisterRoutes(RouteCollection routes)
{
    routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
#if DEBUG
    routes.IgnoreRoute("{*browserlink}", new { browserlink = @".*__browserLink.*" });
#endif
}

在VS2013中,在一些项目nuget包更新之后


已清理解决方案,关闭VS和IISExpress from try and resolved

此问题是否有任何修复方法或手动更新必要文件的方法?抱歉,否:(您必须等待包含新信号器的浏览器链接的新版本。禁用浏览器链接的按钮位于“标准”工具栏上搜索解决方案配置旁边的“刷新”箭头(Visual Studio 2013更新2)在VS2015中使用浏览器链接的好处是什么
public static void RegisterRoutes(RouteCollection routes)
{
    routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
#if DEBUG
    routes.IgnoreRoute("{*browserlink}", new { browserlink = @".*__browserLink.*" });
#endif
}