URL 書き換えを適用した Web アプリケーションがあります。また、web.config 設定と global.asax を使用してカスタム 404 エラー ページを適用しました。両方ともローカルで動作していますが、ライブ サーバーでは動作していません。サイトがデプロイされた場所に GoDaddy の問題はありますか? Web.config コード
<customErrors mode="On" defaultRedirect="" >
<error statusCode="404" redirect="~/ErrorPages/404.aspx" />
</customErrors>
Global.asax コード
Exception ex = Server.GetLastError();
if (ex is HttpException)
{
if (((HttpException)(ex)).GetHttpCode() == 404)
{
Server.ClearError();
Server.Transfer("~/ErrorPages/404.aspx");
}
}
私もフォローしようとしました
<system.webServer>
<httpErrorserrorMode=“Custom“ >
<removestatusCode=“404“ subStatusCode=“-1“/>
<errorstatusCode=“404“ path=“~/ErrorPages/404.aspx“ responseMode=“ExecuteURL“ />
</httpErrors>
</system.webServer>
また、godaddy でカスタム 404 ページを設定しようとしましたが、結果はありません。この問題の解決策は何ですか?よろしくお願いします。