IIS 6 に ASP.Net アプリケーションがあります。アクセスできないサーバーでホストされています。ヘルプ フォルダーにある静的ファイル (*.html、*.htm) を保護する必要があります (それらには認証が必要なため、html ファイルと htm ファイルを aspx ファイルとして扱う必要があります)。
ここで記事を見つけました - http://forums.asp.net/t/1184547.aspx (フォーム認証と HTML ページに関する IIS の問題)。次に、ホスティング会社に手紙を書き、IIS 6 用の html および htm ファイル マッピングを作成しました。次に、上記の記事に書かれているように web.config ファイルを構成しました。結果として、https://www.mypage.com/help/static.htmlのようなリンクは保護されます (ユーザーはログイン ページにリダイレクトされます)。
ただし、https://mypage.com/help/static.htmlなどのリンクは保護されていません (ユーザーはログイン ページにリダイレクトされません)。Web 上で同様の問題は見つかりませんでした。
1) この問題の原因は何だろうか? IIS 6 構成が間違っているのでしょうか、それとも web.config を変更する必要がありますか?
2) ホスティング サービスにメールを送信したところ、URLRewriting について読むように勧められました。これは UrlRewriting に関するものだとは思いませんか、そうですか? 今のところ URL 書き換えは使用していません。