<authentication mode="Windows"/>
<authorization>
<allow users="USERS"/>
<allow roles="ROLES"/>
<deny users="*"/>
</authorization>
有沒有辦法在這裏編寫if語句來檢測我在哪個url上,這樣我就可以允許某個特定URL的某個角色。在我的頭上根據web.config中的url設置不同的角色
示例代碼我有種想看到:
If (UCase(Url) = UCase("URL")) Then
<allow roles="ROLES"/>
ElseIF(UCase(Url) = UCase("URL")) Then
<allow roles="ROLES"/>
ElseIF (UCase(Url) = UCase("URL")) Then
<allow roles="ROLES"/>
End If
<deny users="*"/>
這甚至允許在web.config?如果不是我怎麼能這樣做呢?
我有3個網站。一個用於Dev,UAT和PROD。現在,對於每個網站,我爲每個設置都有不同的用戶組。我只想找到一種方法,我可以找到我所在的URL並將其指向特定的用戶組。我猜我必須爲每一個做一個web.config
,因爲你不能做條件性陳述,但我只是確認。如果我必須爲每一個做出web.config
,我該如何着手設置?
你對連接字符串做什麼? (我假設你有不同的數據庫爲每個應用程序) – davidsleeps 2012-01-18 04:11:15
@davidsleeps我確實有三個單獨的連接字符串設置。每一個 – Samjus 2012-01-18 15:49:51