2009-02-26 41 views
1

您好,我在Sharepoint中有一個使用變體的網站。我有不同的網站:ES,CA,EU,EN。我使用角色的授權,並且我在web.config中的位置標籤中加入了限制。這不起作用。每個人都可以進入es/admin。Sharepoint中授權和變體的問題?

<location path="es/admin"> 
    <system.web> 
     <authorization> 
     <allow roles="administrators" /> 
     <deny users="*" /> 
     </authorization> 
    </system.web> 
    </location> 

但是,如果我用一個網站,是不是變化,例如,像這樣:

<location path="prueba"> 
    <system.web> 
     <authorization> 
     <allow roles="administrators" /> 
     <deny users="*" /> 
     </authorization> 
    </system.web> 
    </location> 

它的工作原理,有一個重定向。

如果這是不可能的,請給出替代方案,我使用自定義成員資格提供者和角色提供者,那麼我怎麼能限制這個網站的變化只有一個組?

回答

0

這是因爲變化不是實際的位置,所以web.config選項將不起作用 - 它們是一個小小的網址技巧,它定義了從數據庫中讀取的內容。

+0

但它適用於名爲「prueba」,這不是一個變化的網站。一切都應該是在數據庫中,即使網站「prueba」 – netadictos 2009-02-26 12:49:08