1

C# コードから VB.NET に簡単な API を変換した後、プロジェクトを実行すると次のメッセージが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
4

1 に答える 1

0

エラーは、投稿したコードとは関係がないようです。

エラーは、HotTowelRouteConfigクラスと欠落しているRegisterHotTowelPreStartメソッドを参照しています。あなたのコードはBreezeWebApiConfigクラスを示しRegisterBreezePreStartています(これはあなたが探しているメソッドではありません...;-)。

于 2013-02-27T09:11:50.760 に答える