Я не могу войти в систему с использованием ранее определенных пользователей после того, как опубликовал свое приложение asp.net mvc в IIS 7 - PullRequest
0 голосов
/ 13 марта 2012

Я занимаюсь разработкой веб-приложения asp.net mvc с использованием MS Visual Developer Express 2010. Когда я публикую веб-приложение в IIS 7 express на localhost, я столкнулся со следующими проблемами:

  1. Я не могу войти, используя предыдущих пользователей приложения.

  2. Если я зарегистрирую нового пользователя из приложения и захочу назначить новую роль для нового пользователя, то этот пользователь будетне отображаются в списке пользователей системы в «Средстве администрирования веб-сайта» в разделе «Безопасность», а в «Средстве администрирования веб-сайта» отображаются только те старые пользователи, которым я не могу войти, используя их учетные данные.

Так что же происходит?

1 Ответ

0 голосов
/ 13 марта 2012

Посмотрите здесь: ссылка

Особенно эти биты:

К сожалению, WSAT доступен только локально.Вы не можете посетить WSAT на своем сайте удаленного производства;если вы посетите сайт www.yoursite.com/asp.netwebadminfiles/default.aspx, вы получите ответ 404. Not Found.

...

В двух словах, WSAT должен быть доступен локально черезсреда разработки, и она работает с информацией о пользователе и роли в базе данных, указанной в файле databaseConnectionStrings.config.Следовательно, если мы изменим информацию о строке подключения в файле databaseConnectionStrings.config в среде разработки, мы можем использовать WSAT локально для управления пользователями и ролями в производственной среде.

...