Да, я работал над очисткой и исправлением встроенного инструмента администратора. Вы можете запустить его автономно.
http://spikes.codeplex.com/releases/view/40655
WebAdmin - это просто встроенное приложение ASP.NetWebAdministrationFiles, очищенное с помощью кодов, чтобы сделать возможной настройку и рефакторинг.
Это предшественник более всеобъемлющего приложения веб-администрирования asp.net, которое решит многие проблемы конфигурации,
за последние 5 лет и 3 версии .net.
Использование:
Укажите WebAdmin на сайте, указав applicationPhysicalPath и, если необходимо, applicationUrl (виртуальный путь).
например
? Default.aspx applicationPhysicalPath = C: \ Projects \ WebAdmin \ WebApplication1 \ & applicationUrl = /
Лучше всего, если удостоверение, запускающее это приложение, имеет повышенные разрешения. Таким образом, имеет смысл запустить его с сервером webdev или cassini.
Если вы планируете разместить его в IIS, имейте в виду, что используется олицетворение, и настройте соответствующий vdir.
Известные проблемы:
Еще предстоит отследить все возможные случаи исключения "Недопустимая обратная передача".
Это вызвано дырой в безопасности, закрытой через некоторое время после того, как встроенные файлы веб-администратора были записаны и не были обновлены.
Когда вы найдете его, перейдите на эту страницу и поместите его в директиву страницы: EnableEventValidation = "false" и опубликуйте ее на вкладке http://spikes.codeplex.com Issues.