Запустите приложение ASP.NET MVC от имени определенного пользователя. - PullRequest
2 голосов
/ 09 февраля 2012

У меня есть приложение ASP.NET MVC, которому потребуется доступ к файловым ресурсам на другом компьютере, поэтому я открыл общий доступ к соответствующему каталогу и получил доступ нового пользователя домена.У меня вопрос: как мне заставить мое приложение ASP.NET MVC взять на себя идентификацию этого нового пользователя?Нужно ли настраивать это отдельно при отладке и при развертывании?

Спасибо!

Ответы [ 3 ]

3 голосов
/ 09 февраля 2012
<identity impersonate="true"
          userName="domain\user" 
          password="password" />

в вашем web.config должен работать. Другой вариант (не рекомендуется) - запуск пула приложений от имени пользователя с соответствующими учетными данными.

0 голосов
/ 09 февраля 2012

Запускаете ли вы приложение MVC в IIS? Если это так, установите этого пользователя в качестве удостоверения пула приложений. Если нет, вы можете использовать олицетворение из web.config

http://msdn.microsoft.com/en-us/library/xh507fc5(v=vs.100).aspx

0 голосов
/ 09 февраля 2012

MVC Все еще использует аутентификацию ASP.NET, поэтому вам просто нужно использовать:

<identity impersonate="true"/>

В web.config .

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