将一些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
答案 0 :(得分:0)
看起来您的错误与您发布的代码段无关。
错误是指HotTowelRouteConfig
类和缺少RegisterHotTowelPreStart
方法。您的代码显示BreezeWebApiConfig
类RegisterBreezePreStart
(这不是您正在寻找的方法......; - )。