Asp.net 名为';MS#u attributerouteWebApi';已在路由集合中。而我可以';我看不出来
我正在使用信号器和Web API,但我一直收到以下错误: 中发生“System.ArgumentException”类型的异常 System.Web.dll,但未在用户代码中处理 其他信息:名为“MS_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
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)
注释掉该行,然后再次尝试运行。