В настоящее время я занимаюсь разработкой сервиса с помощью 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?