1

私はウェブサイトを持っています、それが

www.mydomain.com/a

私もという名前のページがあります

list.aspx

エラーをカスタマイズするために、構成設定をweb.configファイルに追加しました(主に404,500)。

たとえば、リクエストがページでない場合を除いて、完全に機能します。

 www.mydomain.com/a/lEst.aspx    //my custom page appears
 www.mydomain.com/a/list         //doesn't work   (without aspx extension)
 www.mydomain.com/B/aasd.aspx    //doesn't work

カスタムエラーが機能しない場合、ホスティングサーバーは独自のカスタムページを表示します。

どうすればこれを修正できますか?

4

1 に答える 1

1

customErrorsinsystem.webは、ASP.Netワーカープロセスによって処理されるため、ASP.Net拡張機能でのみ機能します。IIS7を使用している場合は、ユーザーsystem.Webserverセクション。

<httpErrors errorMode="Custom" existingResponse="Replace" >
    <remove statusCode="404"/>
    <error statusCode="404" path="/error404.aspx" responseMode="ExecuteURL"/>
</httpErrors>
于 2012-07-19T05:53:06.887 に答える