というディレクトリに Web サイトを公開しましたsamp
。現在、IIS でホストしようとしています。
しかし、私は多数のaspx
ページを持っています。たとえば、members.aspx
、default.aspx
、authenticate.aspx
などです。
しかし、ユーザーがポート 80default.aspx
に接続したときにどのようにロードするのかわかりません。localhost
私はこれが初めてです、助けてください。
というディレクトリに Web サイトを公開しましたsamp
。現在、IIS でホストしようとしています。
しかし、私は多数のaspx
ページを持っています。たとえば、members.aspx
、default.aspx
、authenticate.aspx
などです。
しかし、ユーザーがポート 80default.aspx
に接続したときにどのようにロードするのかわかりません。localhost
私はこれが初めてです、助けてください。
Web.config
ASP.net Web サイトのファイルを使用して有効にすることができます。
<configuration>
<system.webServer>
<defaultDocument enabled="true">
<files>
<add value="Default.aspx" />
</files>
</defaultDocument>
</system.webServer>
</configuration>
注:これは、 IISExpress (つまり、Visual Studio 2015内)でデバッグしている場合に特に重要です。ここでは、デフォルトファイルを直接設定するオプションがありません(IISのように - freefaller's answerを参照)。
IIS7で、問題のWebサイト(左側のツリーの[サイト]領域の下)をクリックし、IISグループのアイコンで[既定のドキュメント]を見つけます。アイコンをダブルクリックしてセクションに移動し、[アクション]パネルで[追加...]をクリックして、ダイアログに「default.aspx」を追加します。
次に、新しいエントリをクリックし、[アクション]パネルの[上に移動]オプションを使用してリストの一番上に移動することで、優先順位を設定できます。
これにより、デフォルトのドキュメントが問題のWebサイトに割り当てられます。IIS7のすべてのWebサイトに追加する場合は、トップレベルのアイコン([スタートページ]の下にあるアイコン)にも同じことを行います。