asp.net Web アプリを IIS にデプロイしました。http:\servername\mywebsite に移動すると、ディレクトリ リスト ページが表示されます。
起動ページを http:\servername\mywebsite/login.aspx にするには、何を構成する必要がありますか? default.aspx または home.aspx を使用していないことに注意してください
asp.net Web アプリを IIS にデプロイしました。http:\servername\mywebsite に移動すると、ディレクトリ リスト ページが表示されます。
起動ページを http:\servername\mywebsite/login.aspx にするには、何を構成する必要がありますか? default.aspx または home.aspx を使用していないことに注意してください
ページ名を含まない要求を IIS に送信すると、IIS はそのリストを使用して、Default Documents
表示するファイルを確認します。
標準としてdefault.aspx
このリストに追加されますが、使用していない場合は、実際に使用するファイルを追加するdefault.aspx
必要があります。
IIS6 で既定のドキュメントを設定するためのガイドは次のとおりです。
IIS7 で既定のドキュメントを設定するためのガイドは次のとおりです。
起動ページを作成する限り/mywebsite/login.aspx
、多くの可能性があります。
ASP.NET 認証を使用する場合、認証されていないユーザーがサイトにアクセスした場合に、web.config ファイルを介してそのページにリダイレクトするように設定できます。
または、IIS に Url ReWrite を使用することもできますが、経験が限られているため、認証を考慮したルールを記述できるかどうかはわかりません。
次の方法でディレクトリの参照を無効にすることで、これを行うことができます。
IIS マネージャーを開き、管理するレベルに移動します。
[機能ビュー] で、[ディレクトリの参照] をダブルクリックします。
[操作] ウィンドウで、ディレクトリ ブラウジング機能が無効になっていて有効にする場合は、[有効にする] をクリックします。または、ディレクトリ ブラウジング機能が有効になっていて、それを無効にする場合は、[無効にする] をクリックします。