от
Загрузить мои первые порядочно размеров веб-приложение в общем хозяин дал мне новый набор проблем, я имею в виду, бессонные ночи. Вопрос в том, что я, безусловно, не развил свои заявления на средний уровень доверия (или хотя бы понимал, что это было.) Я смягчил все вопросы, кроме одного. Я написал установщик для администратора, чтобы иметь возможность указать строку подключения и другие параметры, но я не могу найти способ, чтобы написать в интернете.config в средний уровень доверия. У кого-нибудь есть решение, или я должен просто поставить параметры в другой файл?

Ваш ответ

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

2 Ответы

0 голосов
от
Загрузить мои первые порядочно размеров веб-приложение в общем хозяин дал мне новый набор проблем, я имею в виду, бессонные ночи. Вопрос в том, что я, безусловно, не развил свои заявления на средний уровень доверия (или хотя бы понимал, что это было.) Я смягчил все вопросы, кроме одного. Я написал установщик для администратора, чтобы иметь возможность указать строку подключения и другие параметры, но я не могу найти способ, чтобы написать в интернете.config в средний уровень доверия. У кого-нибудь есть решение, или я должен просто поставить параметры в другой файл?
0 голосов
от
Что на самом деле похоже на уровне IIS по
Low
. Если это так, то вы не сможете писать в любой файл, не только в интернете.конфиг. Вот несколько уровни из файла справки IIS это: Полное (внутреннее) - указывает на неограниченные права. Разрешений приложения ASP.NET получить доступ к любому ресурсу с учетом требований безопасности операционной системы. Поддерживаются все привилегированные операции. Высокий (это.конфигурации) - задает высокий уровень безопасности доступа к коду, который означает, что приложение не может сделать любой из следующие вещи по умолчанию: Вызов неуправляемого кода. Вызов компонентов. Запись в журнал событий. Иметь доступ к очередям службу очереди. Доступа ODBC, oledb или Oracle источников данных. Средние (web_mediumtrust.конфигурации) - определяет средний уровень безопасности доступа к коду, что означает, что в дополнение к высокому доверию ограничений, применение ASP.NET не можете сделать любой из следующие вещи по умолчанию: Доступ к файлам вне каталога приложений. Доступ к реестру. Сделать сети или веб-службы вызовов. Низкая (это.конфигурации) - указывает на низкий уровень безопасности доступа к коду, что означает, что в дополнение к среднесрочной целевой ограничений, приложение не может сделать любой из следующие вещи по умолчанию: Записи в файловую систему. Вызов метода assert. Минимальный (web_minimaltrust.конфигурации) - задает минимальный уровень безопасности доступа к коду, который означает, что приложение имеет только разрешения на выполнение. Я хотел бы предложить, что если вы решительно настроены на установщик, создать
web.config
в памяти, которые пользователь может сохранять локально и
FTP
до после.
...