2011-05-21 64 views
1
<authentication mode="Forms"> 
    <forms name="MyAppCookie" loginUrl="~/Registration.aspx" protection="All" timeout="30" path="/"/> 
</authentication> 
<authorization> 
    <deny users="?"/> 
    <allow users="*"/> 
</authorization> 

我在配置文件中添加了這段代碼,每當我加載我的頁面時,主頁面都不會出現。爲什麼以及如何解決這個問題?我的主頁不會出現

我遇到的另一個問題是,當我去網站---> ASP配置,,沒有WAT窗口打開!?!

+0

你所說的「母版頁將不會出現」的意思 - ASPX頁面無法正確顯示? – GalacticCowboy 2011-05-21 13:16:15

+0

Registeration.aspx。有一個母版頁!Registration.aspx..appears但不在母版頁的上下文中 – 2011-05-21 13:18:07

+0

如果它有一個母版頁,並且它不能在該母版頁的上下文中進行渲染,你會得到一個錯誤。頁面上的其他資源(CSS,圖像,JS)是否被您的認證規則阻止? – GalacticCowboy 2011-05-21 14:22:41

回答

1

我必須爲我的一個網站做到這一點在web.config:

<location path="Scripts"> 
    <system.web> 
     <authorization> 
     <allow users="*" /> 
     </authorization> 
    </system.web> 
    </location> 
    <location path="Images"> 
    <system.web> 
     <authorization> 
     <allow users="*" /> 
     </authorization> 
    </system.web> 
    </location>