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

时间:2013-02-26 16:17:22

标签: vb.net breeze webactivator

将一些breeze API从C#代码转换为VB.NET后,WebActivator在我使用以下消息运行项目时抛出Server Error in '/' Aplication

  

DevCentralBreeze.HotTowelRouteConfig类型没有静态   名为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

1 个答案:

答案 0 :(得分:0)

看起来您的错误与您发布的代码段无关。

错误是指HotTowelRouteConfig类和缺少RegisterHotTowelPreStart方法。您的代码显示BreezeWebApiConfigRegisterBreezePreStart(这不是您正在寻找的方法......; - )。