служба wcf 4.0 на IIS7 - PullRequest
       11

служба wcf 4.0 на IIS7

1 голос
/ 31 марта 2010

В настоящее время я занимаюсь разработкой сервиса с помощью wcf 4.0 (visual studio 2010 RC).

Когда я пробую свой сервис на сервере разработки Visual Studio, все работает отлично.

Однако, когда я запускаю службу на IIS7 на компьютере с Windows 7, эта служба больше не работает. (Я уже изменил версию фреймворка в своем пуле приложений).

Когда я вызываю операцию в службе, например, операцию по умолчанию GetData, когда я создаю службу, я получаю сообщение об ошибке. Я использовал тестовый клиент WCF для подключения к сервису.

Когда я вызываю операцию в службе, отладчик Visual Studio Just-In-Time показывает следующее сообщение:

Произошло необработанное исключение win32 в w3wp.exe

Отладчик Just-In-Time был запущен без необходимых разрешений безопасности. Для отладки этого процесса JIT-отладчик должен быть запущен от имени администратора. Хотите отладить процесс?

Насколько я знаю, я использую Visual Studio от имени администратора, и, вероятно, именно этот процесс запускает отладчик JIT. Единственный вариант, который у меня есть, - это отладка процесса W3WP, что, вероятно, не правильно.

Что я могу сделать, чтобы Служба работала на IIS7?

1 Ответ

3 голосов
/ 04 апреля 2010

Я уже решил свою проблему, именно ApplicationPoolIdentity блокировал все.

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