1. ホーム
  2. asp.net

[解決済み] ASP.NETでデフォルトページを設定するには?

2022-07-04 16:34:19

質問

にデフォルトページを設定するためのセクションやコードはありますか? web.config ?

たとえば、人々が初めて私のウェブサイトにアクセスしたとき、私は彼らに次のものを見せたいと思います。 CreateThing.aspx よりも Default.aspx .

すでに知っている解決策

  1. この行のコード => を入れてください。 Response.Redirect("CreateThings.aspx")Default.aspx Page_Load というイベントがありますが、この方法は本当に素朴です。

  2. IIS (デフォルトのページ構成) を使用することができますが、私はASP.NETアプリケーション上で同じことをしたいのです。

  3. これは今のところ別の解決策になりそうです。

    <defaultDocument>
        <files>
            <clear />
            <add value="Default.aspx" />
            <add value="Default.htm" />
            <add value="Default.asp" />
            <add value="index.htm" />
            <add value="index.html" />
            <add value="iisstart.htm" />
        </files>
    </defaultDocument>
    
    

どのように解決するのですか?

IIS 7 または IIS 7.5 を使用している場合は、次のように使用できます。

<system.webServer>
    <defaultDocument>
        <files>
            <clear />
            <add value="CreateThing.aspx" />
        </files>
    </defaultDocument>
</system.webServer>

https://docs.microsoft.com/en-us/iis/configuration/system.webServer/defaultDocument/