iis 7でurlを書き換えた後、既存のhtmlにアクセスできなくなった(URLを実行できなかった)解決策
835 ワード
iis 7でurlを書き換えた後、もともと存在していたhtmlにアクセスできなくなり、URL(asp.netが本物の.html(ただし書き換えルールに合わない)を実行できなかった場合はどうすればいいか分からない)、似たような状況に遭遇した方は参考にしてください.
把にするhtmlのurlはすべてaspに渡します.Net処理時(IISはもう手を出さない)、偽.htmlはaspxに対応する実行することができ、asp.Netは本物です.html(ただし書き換え規則に合致しない)はどのように処理するか分からないので、今回の要求は何も処理していません.
「/」アプリケーションのサーバーエラーが発生しました.------------------------------------------------------------------------------------------------------------------------------------------------------説明:現在のWebリクエストの実行中に未処理の例外が発生しました.スタックトラッキング情報を確認して、このエラーとコードでエラーが発生したソースの詳細を確認してください.異常詳細:System.Web.HttpException:URLを実行できませんでした.」処理方法:
把にするhtmlのurlはすべてaspに渡します.Net処理時(IISはもう手を出さない)、偽.htmlはaspxに対応する実行することができ、asp.Netは本物です.html(ただし書き換え規則に合致しない)はどのように処理するか分からないので、今回の要求は何も処理していません.
「/」アプリケーションのサーバーエラーが発生しました.------------------------------------------------------------------------------------------------------------------------------------------------------説明:現在のWebリクエストの実行中に未処理の例外が発生しました.スタックトラッキング情報を確認して、このエラーとコードでエラーが発生したソースの詳細を確認してください.異常詳細:System.Web.HttpException:URLを実行できませんでした.」処理方法:
webconfig httpHandlers :
<httpHandlers>
<add verb="*" path="*.html" type="System.Web.StaticFileHandler" />
</httpHandlers>