1

というディレクトリに Web サイトを公開しましたsamp。現在、IIS でホストしようとしています。

しかし、私は多数のaspxページを持っています。たとえば、members.aspxdefault.aspxauthenticate.aspxなどです。

しかし、ユーザーがポート 80default.aspxに接続したときにどのようにロードするのかわかりません。localhost

私はこれが初めてです、助けてください。

4

2 に答える 2

1

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を参照)。

于 2012-04-18T15:26:55.640 に答える
0

IIS7で、問題のWebサイト(左側のツリーの[サイト]領域の下)をクリックし、IISグループのアイコンで[既定のドキュメント]を見つけます。アイコンをダブルクリックしてセクションに移動し、[アクション]パネルで[追加...]をクリックして、ダイアログに「default.aspx」を追加します。

次に、新しいエントリをクリックし、[アクション]パネルの[上に移動]オプションを使用してリストの一番上に移動することで、優先順位を設定できます。

これにより、デフォルトのドキュメントが問題のWebサイトに割り当てられます。IIS7のすべてのWebサイトに追加する場合は、トップレベルのアイコン([スタートページ]の下にあるアイコン)にも同じことを行います。

于 2012-04-18T14:49:01.987 に答える