Ошибка входа для пользователя Domain \ MachineName $ в IIS 7.5 с ApplicationPoolIdentity - PullRequest
1 голос
/ 26 сентября 2011

На самом деле я ожидал SqlExcpetion, как Ошибка входа пользователя IIS AppPool\My AppPool Name вместо Domain\MachineName$.

Я создал пул приложений, который использует

  • Режим управляемого трубопровода: Интегрированный
  • Идентичность: ApplicationPoolIdentity

Этот AppPool назначен соответствующему веб-приложению (MVC3). Но почему-то кажется, что WebApp каким-то образом использует NetworkService для соединения с SqlServer.

Есть идеи, почему или что я должен изменить?

1 Ответ

1 голос
/ 26 сентября 2011

Оказывается, я забыл изменить строку подключения на SqlServer.

Таким образом, когда они указывают на другой компьютер в сети, так как IIS AppPool\My AppPool Name действителен только на локальном сервере, IIS автоматически использует сетевую службу для доступа к материалам в сети, поэтому она показывает Domain\MachineName$.

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