我正在从web.config或IIS设置我的应用程序中的错误自定义页面。
问题是我必须为所有状态代码设置如下。
<ComboBox IsEditable="True" Text="{Binding Text, UpdateSourceTrigger=LostFocus}" ItemsSource="{Binding Items}"
SelectedItem="{Binding SelectedItem}" />
我想要一个允许设置自定义错误页面一次的解决方案,并且适用于所有状态代码,如下所示。
<httpErrors errorMode="DetailedLocalOnly">
<remove statusCode="401" subStatusCode="-1" />
<error statusCode="401" prefixLanguageFilePath="" path="/CS/ShowError.aspx" responseMode="ExecuteURL" />
<remove statusCode="403" subStatusCode="-1" />
<error statusCode="403" prefixLanguageFilePath="" path="/CS/ShowError.aspx" responseMode="ExecuteURL" />
<remove statusCode="404" subStatusCode="-1" />
<error statusCode="404" prefixLanguageFilePath="" path="/CS/ShowError.aspx" responseMode="ExecuteURL" />
<remove statusCode="500" subStatusCode="-1" />
<error statusCode="500" prefixLanguageFilePath="" path="/CS/ShowError.aspx" responseMode="ExecuteURL" />
<remove statusCode="501" subStatusCode="-1" />
<error statusCode="501" prefixLanguageFilePath="" path="/CS/ShowError.aspx" responseMode="ExecuteURL" />
</httpErrors>
不幸的是,上面的解决方案不起作用。任何想法如何完成它?
目前,我收到如下错误。我不希望显示此错误页面,但想要设置自定义页面。
答案 0 :(得分:0)
你试过了吗?
<configuration>
<system.web>
<customErrors mode="On"
defaultRedirect="~/CS/ShowError.aspx" />