簡體   English   中英

default.aspx在子文件夾中,用作www.mysite.com上的起始頁

[英]default.aspx is in a subfolder, use it as startpage on www.mysite.com

我有個問題。 我的網站的結構如下所示。

root
web.config
root|aspx|anonymous|default.aspx
root|aspx|members|members.aspx
root|images|.png
root|includes|css

我真的不知道這是否是最好的組織方式。但是由於我使用角色和成員資格提供者,因此我想保持對用戶的控制。

現在解決問題,訪問我的網站是www.mysite.com,如果我將“ default.aspx”直接放在根文件夾中,則一切正常。 但是,現在,用戶必須輸入www.mysite.com/aspx/anonymous/default.aspx才能訪問起始頁。 這是合乎邏輯的,因為這是我的“ default.aspx”所在的位置。 但是我想知道我是否可以以某種方式將到www.mysite.com的用戶重定向到真正的“起始頁” www.mysite.com。。是的,default.aspx被設置為我的VS項目中的起始頁。

只需在根文件夾中添加default.aspx並在代碼中執行Response.Redirect(“ / aspx / anonymous / default.aspx”)

其他方式:

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

http://www.iis.net/ConfigReference/system.webServer/defaultDocument

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM