Есть ли бесплатный веб-редактор web.config? - PullRequest
0 голосов
/ 04 февраля 2009

Кто-нибудь знает веб-редактор для web.config? Я хочу предложить возможность изменения и добавления настроек через приятный веб-интерфейс.

Обновление: Я знаю о проблемах безопасности, но все же хочу сделать это возможным. Приложение является внутренним приложением, которое недоступно извне. Я настраиваю авторизацию в web.config и хочу иметь возможность администрировать пользователей, которые имеют доступ к приложению. Кроме того, у меня есть некоторые настройки приложения, которые я хочу обновить. Например. mailserver, Connectionstring и т. д.

Ответы [ 3 ]

2 голосов
/ 04 февраля 2009

Я склонен согласиться с GregD по этому вопросу ... Разоблачение web.config не очень хорошая идея. Если вы действительно хотите, чтобы пользователь мог настраивать некоторые параметры, предоставьте для него интерфейс, который позволяет пользователю устанавливать значения в соответствии с требованиями. Воспользуйтесь встроенным средством администрирования веб-сайта ASP.NET, если вам нужен пример.

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

Существует веская причина, по которой файл web.config не читается из Интернета. Не делай этого.

Отредактировано для добавления Чего вы хотите достичь, открыв web.config? В файле web.config хранятся строки подключения к базе данных, включается или отключается отладка, показывается сообщение об ошибке локально или удаленно и т. Д. И т. Д. И т. П. Открытие web.config для «редактирования» через веб-интерфейс действительно требует кого-то взломать его, получив полный доступ к вашему приложению.

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

Я согласен, что вы, вероятно, не должны этого делать ... но идти против зерна, так как мы все здесь взрослые ...

Возможно изменить web.config, если ваш сайт работает в режиме полного доверия. Если вы размещены на GoDaddy, например, то вам, вероятно, не повезло.

При этом вы могли бы использовать страницу администратора, которую я написал для BlogEngine , которая позволит вам редактировать любой файл, который вы предоставили разрешению на редактирование для службы AppPool. Возможно, вы захотите переделать это в пользовательский элемент управления, а затем добавить его в защищенный URL-адрес и / или папку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...