在将一些微风API从c#代码转换为VB之后。. NET, WebActivator
抛出Server Error in '/' Aplication
时,我运行我的项目与消息:
类型DevCentralBreeze。hottowelroutecconfig没有static方法名为RegisterHotTowelPreStart
我认为我的代码都是正确的-有一个静态成员,但WebActivator找不到它。
有人知道我怎么能让WebActivator
认识到这一点吗?也许是一些配置问题?
Imports System.Web.Http
<Assembly: WebActivator.PreApplicationStartMethod(GetType(BreezeWebApiConfig), "RegisterBreezePreStart")>
Public Class BreezeWebApiConfig
Public Shared Sub RegisterBreezePreStart()
GlobalConfiguration.Configuration.Routes.MapHttpRoute(name:="BreezeApi", routeTemplate:="api/{controller}/{action}")
End Sub
End Class
看起来您的错误与您发布的代码片段无关。
错误是指HotTowelRouteConfig
类,缺少RegisterHotTowelPreStart
方法。你的代码显示BreezeWebApiConfig
类与RegisterBreezePreStart
(这不是你正在寻找的方法…; -)。