ServiceStackアプリで処理されない例外が発生し、HTTP-500が返された場合に表示されるエラーページをカスタマイズしたいと思います。
私はServiceStack.Razor(http://razor.servicestack.net/)を使用しており、その例に従おうとしました(コードでカスタムエラーページを簡単に構成するを参照)。これは私が試したことです:
AppHost.cs:
SetConfig(new EndpointHostConfig
{
CustomHttpHandlers = {
{ HttpStatusCode.InternalServerError, new RazorHandler("/ErrorInternal") }
}
});
Views / ErrorInternal.cshtml:
An error has occured.
それでも、標準のServiceStackエラーページ「...のスナップショット...のServiceStackによって生成された...」が表示されます。