将Breeze js代码转换为vb.net时出现WebActivator错误



在将一些微风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(这不是你正在寻找的方法…; -)。

相关内容

  • 没有找到相关文章

最新更新