2012-04-24 38 views
0

這是一件小事,但它讓我瘋狂,我希望IIS專家能夠提供幫助。爲什麼IIS重定向就好像默認文檔沒有設置一樣?

的場景很簡單:

  • IIS配置,這樣「的Default.aspx」是 一個網站的默認文檔。
  • 表單認證是上和loginUrl是Default.aspx的 和defaultURL是Default.aspx的
  • 在web.config中,所述的Default.aspx文檔具有 '*' 的授權(任何人都可以訪問)

當我瀏覽到該網站只用基本URL:www.somesite.com的URL回來了:www.somesite.com/default.aspx?ReturnUrl=%2f

如果我瀏覽到的全名(www.somesite.com/default.aspx)它沒有ReturnUrl。那麼,爲什麼當IIS添加名稱時,我們是否會得到奇怪的重定向,但是當我們鍵入它時不會發生?

回答

2

您需要添加<allow users="?" />以允許未登錄的用戶。

+0

是的,你需要*和?,?表示未認證,*表示全部認證 – 2012-04-24 16:29:51

相關問題