Thi*_*lva 5 c# asp.net asp.net-mvc
我正在使用asp.net mvc 5.我正在做以下教程, http://venkatbaggu.com/signalr-database-update-notifications-asp-net-mvc-usiing-sql-dependency/
但是在Global.sax文件中它说"WebApiConfig在当前上下文中不存在".为什么?
这里有一些代码
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
RouteConfig.RegisterRoutes(RouteTable.Routes);
BundleConfig.RegisterBundles(BundleTable.Bundles);
GlobalConfiguration.Configure(WebApiConfig.Register); //this is where error shows
//Start SqlDependency with application initialization
SqlDependency.Start(connString);
}
Run Code Online (Sandbox Code Playgroud)
Kar*_*arl 17
您的App_Start文件夹中是否有WebApiConfig.cs文件?如果你看一下教程在github中引用的源代码,那么WebApiConfig文件如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web.Http;
namespace SignalRDbUpdates
{
public static class WebApiConfig
{
public static void Register(HttpConfiguration config)
{
config.MapHttpAttributeRoutes();
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
}
}
}
Run Code Online (Sandbox Code Playgroud)
看看github存储库上的App_Start文件夹:https: //github.com/venkatbaggu/signalrdatabasenotifications/tree/master/SignalRDbUpdates/App_Start
| 归档时间: |
|
| 查看次数: |
12755 次 |
| 最近记录: |