2017-04-18 16 views
1

私はELAGH 1.2.2をNugetからWebApi 2(5.2.3)プロジェクトにインストールしました。エラーを記録しますが、elmah.axdのスタイルシートはをロードしません。そしてWEBAPIは、次のエラーが表示されます。elmah.axd/stylesheet not foundエラー

{ 
    "message": "No HTTP resource was found that matches the request URI 'http://api.sample.dev/elmah.axd/stylesheet'.", 
    "messageDetail": "No type was found that matches the controller named 'elmah.axd'." 
} 

私はいくつかのanswersを読みますが、私の場合に関係しているようだしません。

答えて

1

WebApiのルーティングが* .axdへの要求をキャッチしないようにすることで、このエラーを解決しました。

ルーティング設定に次の行を追加できます。

httpConfig.Routes.IgnoreRoute("DynamicResources", "{resource}.axd/{*pathInfo}"); 

これで、elmah.axdのスタイルシートにアクセスして、スタイリッシュなログレポートページを作成できます。

関連する問題