Я использую инструмент администрирования веб-сайта asp.net для управления различными ролями в моем проекте (в настоящее время Клиент и Администратор). Во время разработки в vs 2008 очень легко управлять ролями. (Проект -> Конфигурация Asp.Net). Как мне управлять своими ролями и пользователями при развертывании системы (IIS)? Можно ли запустить "сервисы веб-администрирования asp.net" на IIS?





Предположительно разработчики предназначены для администрирования сайта с помощью инструмента администрирования веб-сайта Visual Studio. Нет готового веб-интерфейса для этого.
Если вы используете экземпляр SQL Server, а не сопоставленный файл базы данных в APP_DATA, вы можете использовать инструмент настройки ASP.Net, временно изменив строку подключения для базы данных, чтобы она указывала на вашу действующую базу данных, а не на локальную - это позволит вы можете редактировать роли / пользователей и т. д.
Тем не менее, это одна из тех областей, где вам, вероятно, следует подумать о написании / поиске инструмента для их правильного редактирования / управления.
В этой статье описывается, как его создать, включая код, который можно напрямую встроить на свой веб-сайт:
http://aspnet.4guysfromrolla.com/articles/053007-1.aspx
В этой статье описывается, как запустить средство администрирования веб-сайта конфигурации ASP.NET в IIS: http://blogs.msdn.com/rahulso/archive/2006/03/09/547402.aspx
Обновление: вот очень простой пример в MVC3 / Razor: http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2240#Create_a_page_to_manage_roles
Да, пример, который у меня есть в блоге, является частью сообщения о том, как реализовать безопасность, используя как можно меньше кода. Определенно никаких стремлений показать что-нибудь производственного качества. :-)
вы можете создать приложение в IIS, вы просто знаете это направление инструментов веб-администрирования (C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ ASP.NETWebAdminFiles)
другой момент, который вы должны сейчас сделать, это то, что вам нужно два параметра в URL-адресе.
В качестве примера: http: //localhost/PMIS-Security/default.aspx? applicationPhysicalPath = C: \ PMIS & applicationUrl = / PMIS
applicationPhysicalPath = C: \ PMIS applicationUrl = / PMIS
Вы можете использовать Servant. Получите его здесь http://servant.io/, просто установите его на свой сервер, и все готово
Попробуйте этот инструмент администрирования веб-сайта ASP.NET http://sourceforge.net/projects/wsatudri/
Хороший пост. это две статьи, которые я использовал. 4guys из кода Rolla намного лучше, потому что вы можете настроить и настроить его более лаконично.