2012-04-18 22 views
1

sampというディレクトリに自分のWebサイトを公開しましたが、現在IIS上でホストしようとしています。デフォルトのaspx Webページを読み込めません

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

しかし、私は、私はこの時に新しいです、私は、ユーザーがポート80

localhostに接続したときにdefault.aspxをロードするために作るのですかわからないが、助けてください。問題のウェブサイト上でIIS7クリックで

答えて

0

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

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

これは、問題のウェブサイトに既定のドキュメントを割り当てます - あなたはそれがIIS7上のすべてのウェブサイトに追加したい場合は、トップレベルのアイコン(「スタートページ」の下の1)に同じことを行う

1

ASP.net WebサイトのファイルWeb.configで有効にすることができます。

<configuration> 
<system.webServer> 
    <defaultDocument enabled="true"> 
    <files> 
     <add value="Default.aspx" /> 
    </files> 
    </defaultDocument> 
</system.webServer> 
</configuration> 

注:あなたはIISのように(直接、デフォルトのファイルを設定するオプションをheveませんIISExpress(すなわちのVisual Studio 2015の内側)でデバッグしている場合これは特に重要です - freefaller's answerを参照)。