Я запускаю Visual Studio 2010 на компьютере с Windows 7 x64, и иногда VS дает мне старый добрый . Удаленная процедура не может быть отлажена. Это обычно указывает на то, что отладка не была включена на сервере ", о котором многие спрашивают.
Моя проблема заключается в том, что, похоже, это происходит только случайным образом (она может быть от нескольких минут до нескольких часов), и после того, как я уже совершил много успешных звонков на службу. Это не мешает работе службы. Он по-прежнему возвращает значения и не вызывает никаких ошибок. Единственное различие заключается в том, что раздражающий диалог появляется каждый раз, когда я начинаю отлаживать свое приложение.
Я должен упомянуть, что я подключаю службу WCF из приложения WPF. Если я запустил веб-сайт, частью которого является служба, я не получаю диалог.
Несколько вещей, которые я пробовал, которые не работают:
- Убийство и перезапуск сервера.
- Компиляция веб-сервера в x86
- Включение трассировки, но не удалось найти любые проблемы.
Это просто ошибка в Visual Studio 2010, или есть что-то, что мне не хватает?
UPDATE
Я заметил, что это происходит, если мое приложение WPF сбой во время инициализации службы WCF. Впоследствии все попытки вызвать службу WCF вызовут сообщение "Невозможно отладить" до тех пор, пока я не перезапущу VS2010.