Проблема с доступом к IIS - PullRequest
1 голос
/ 15 ноября 2011

WCF Сервис

Я занимаюсь разработкой службы WCF , и ей необходимо связаться с приложением com, запущенным в системе.

Я протестировал сервис с сервером разработки ASP.net, он работает нормально. теперь, когда я запускаю его из IIS, служба не может связаться с приложением com.

Проблема в том, что IIS запускается с другой учетной записью пользователя «Пул приложений», чем один пользователь, вошедший в систему. Файл COM, запущенный для учетной записи пользователя, вошел в систему. Так что именно по этой причине у них возникает проблема связи. Или, по крайней мере, то, что я думаю.

Я создал новый пул приложений в IIS и, предварительно настроив, изменил идентификатор модели процесса на локальную систему. но это не сработало ....

Мне нужны идеи, как сделать так, чтобы com и сервис работали под одной учетной записью.

Любая идея будет очень уместна.

1 Ответ

1 голос
/ 15 ноября 2011

IIS не только работает под отдельной учетной записью, но также работает под отдельным сеансом входа в систему, который полностью отделен от сеанса интерактивных пользователей.COM-объект должен вызываться без участия пользователя, даже если вы используете IIS.

...