Предоставление полного доверия сайту в узле среднего доверия - PullRequest
0 голосов
/ 06 февраля 2009

У меня есть доступ администратора к серверу Windows 2003. Уровень доверия установлен на среднее доверие с помощью allowOverride = false.

Мне было интересно, есть ли способ добавить исключение в файлы конфигурации, чтобы один сайт мог работать с полным доверием. Используя тег местоположения?

Что, если AppPool имеет личность в группе администраторов или средний уровень доверия превосходит это?

Для PremissonSet и IPermission они могут использоваться для установки пользовательских разрешений только для определенного сайта или они являются настройками только для всего сервера? Другие сайты не наследуют эти разрешения.

Ответы [ 2 ]

1 голос
/ 06 февраля 2009

Извините, но это ужасная идея. Если у вас есть код, который вы должны выполнять с полным доверием, напишите службу, которая выполняет именно эту функцию, и попросите ваше веб-приложение (не с полным доверием) запросить службу. Откровенно говоря, пугающая идея разместить веб-приложение с полным доверием в Интернете (или даже во внутренней сети). Конечно, было бы лучше, если возможно, убрать требование полного доверия, но, конечно, вы не всегда можете это сделать.

0 голосов
/ 02 февраля 2011

Сайты, которым требуется полное доверие, добавляются в файл machine.config.

...