Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.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 名为';MS#u attributerouteWebApi';已在路由集合中。而我可以';我看不出来_Asp.net_Api_Signalr - Fatal编程技术网

Asp.net 名为';MS#u attributerouteWebApi';已在路由集合中。而我可以';我看不出来

Asp.net 名为';MS#u attributerouteWebApi';已在路由集合中。而我可以';我看不出来,asp.net,api,signalr,Asp.net,Api,Signalr,我正在使用信号器和Web API,但我一直收到以下错误: 中发生“System.ArgumentException”类型的异常 System.Web.dll,但未在用户代码中处理 其他信息:名为“MS_attributerouteWebApi”的路由是 已在路线集合中。路由名称必须是唯一的 代码App\u Start>WebApiConfig.cs: public static void Register(HttpConfiguration config) { // Web API co

我正在使用信号器Web API,但我一直收到以下错误:

中发生“System.ArgumentException”类型的异常 System.Web.dll,但未在用户代码中处理

其他信息:名为“MS_attributerouteWebApi”的路由是 已在路线集合中。路由名称必须是唯一的

代码App\u Start>WebApiConfig.cs

public static void Register(HttpConfiguration config)
{
    // Web API configuration and services
    config.EnableCors();

    // Web API routes
    config.MapHttpAttributeRoutes();

    config.Routes.MapHttpRoute(
        name: "DefaultApi",
        routeTemplate: "api/{controller}/{action}"
    );
}

但我在使用它的地方也找不到。有人知道这个问题和/或如何解决吗?

您的Global.asax.cs文件中有这一行吗
WebApiConfig.Register(GlobalConfiguration.Configuration)
注释掉该行,然后再次尝试运行。