2015-07-01 165 views
0

我有一個在ASP.NET中開發的網站。我有它在IIS中承載,並說網址是www.web.com。無論何時我通過在瀏覽器中輸入網址來請求此頁面,我都會將其重定向到具有以下URL的登錄頁面,例如www.web.com/Login.aspx?ReturnUrl=%2f。URL不重定向到默認頁

我在web.config中添加了以下內容以使Default.aspx成爲默認頁面。

<defaultDocument> 
    <files> 
    <clear/> 
    <add value="Default.aspx"/> 
    </files> 
</defaultDocument> 

此外,

<forms loginUrl="Login.aspx" defaultUrl="~/Default.aspx"> 

的頁面出現在根文件夾,所以我嘗試一些東西已經提到here。還有什麼我失蹤?一個解決方案或任何鏈接的方向將是有益的。

編輯:網站重定向當本地主機上

回答

1

一對夫婦的細微差別運行Default.aspx的,但可能會有幫助。我還假設你正在使用IIS 7或更高版本。

如果他們是在同一文件夾級別,你可以嘗試:

<forms loginUrl="Logon.aspx" defaultUrl="Default.aspx"/> 

你可以試試:

<defaultDocument enabled="true"> 
    <files> 
    <clear/> 
    <add value="Default.aspx"/> 
    </files> 
</defaultDocument> 
+0

是我使用IIS 7.我現在嘗試。沒有工作仍然:( – Partha

+2

你可以檢查這個,看看是否有什麼幫助:http://stackoverflow.com/questions/3824951/forms-authentication-ignoring-default-document – jmcclure

+0

沒有太大的不同,但包括64位刪除處理程序: http://stackoverflow.com/questions/6948669/iis-7-not-serving-default-document http://stackoverflow.com/questions/10300083/why-is-iis-redirecting-as-if-the -default-document-isnt-set?rq = 1 http://stackoverflow.com/questions/7965600/authentication-ignoring-default-document?rq=1 – jmcclure