というディレクトリに 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.configASP.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サイトに追加する場合は、トップレベルのアイコン([スタートページ]の下にあるアイコン)にも同じことを行います。