設定:
ASP.NET MVC 4 サイトに NuGet 経由で ELMAH をインストールしました。
開発マシンでは、アプリはルートにインストールされます。すべてが機能し、通常の ELMAH ページと同じようにスタイル設定されています。つまり、開発マシンで動作しますよね?
ただし、サーバーでは、アプリはサブフォルダー (~/tracker) にインストールされます。ELMAH は正常に動作しますが、ページのスタイルが設定されていないため、読みにくくなっています。
質問:
ページのスタイルを設定するにはどうすればよいですか?
おそらく、スタイリングは、web.config で構成できるリソースから取得されます。しかし、どのように?
編集:
関連性の高いエラーが発生していることがわかりました。
System.Web.HttpException: A public action method 'stylesheet' was not found on controller 'Elmah.Mvc.ElmahController'.
パスは次のように指定されます。
/tracker/elmah/stylesheet
これは明らかに、ELMAH ページのソースにある Link タグに関連しています。
<link rel="stylesheet" type="text/css" href="/tracker/elmah/stylesheet" />
しかし、この URL を構成するにはどうすればよいでしょうか。