<authentication mode="Windows"/>
<authorization>
<allow users="USERS"/>
<allow roles="ROLES"/>
<deny users="*"/>
</authorization>
Есть ли способ написать здесь инструкцию if, чтобы определить, какой url я включен, поэтому я могу разрешить определенную роль для этого определенного URL-адреса.Настройка разных ролей в зависимости от url в web.config
Пример кода в моей голове, что я как бы хочу видеть:
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
@davidsleeps У меня есть три отдельных строки подключения. Один для каждого – Samjus