Проблемы отладки службы WCF
Так что у меня очень много проблем с отладкой службы wcf, и я могу использовать некоторую помощь. Сервис, который я пишу, находится на C#, Visual Studio 2010 и является частью существующего сервиса, который моя компания использует в одном из проектов нашего клиента. Я использую WCFTestClient для подключения к службе, когда я отлаживаю его локально. Всякий раз, когда я впервые открываю Visual Studio и отлаживаю рассматриваемый сервис, он работает нормально, но если я внесу изменения в код и мне потребуется пересобрать, я получаю следующую ошибку:
Не удалось скопировать файл "obj\Debug\Application.DataAccess.dll" в "bin\Debug\Application.DataAccess.dll". Запрошенная операция не может быть выполнена для файла с открытым разделом, отображенным пользователем.
Единственный способ, которым я смог обойти эту проблему, - это закрыть визуальную студию и снова открыть ее, что занимает довольно много времени и раздражает каждый раз, когда я делаю изменения. Я попытался очистить решение и восстановить, но я получаю ту же ошибку. Я даже открыл Process Explorer, чтобы попытаться найти то, что использует DLL, но единственное, что является FxCopCmd.exe, который является частью Visual Studio.
У кого-нибудь есть лучший способ отладки сервисов wcf локально, или есть идея, как предотвратить или устранить вышеуказанную ошибку? Любая помощь с благодарностью, спасибо.
3 ответа
Перейдите в папку Windows с местоположением решения и удалите все библиотеки bin / obj / debug вручную, а не очищайте решение. Должен работать тогда (была та же проблема в моем конце, когда я взял последний из существующих WCF из TFS и при сборке он дал мне ошибку)
У меня была такая же проблема (FxCopCmd.exe блокирует некоторые библиотеки DLL), и я обнаружил, что люди, использующие это расширение " Достижения Visual Studio для VS2010", также сталкивались с подобными проблемами (см. Комментарии на этой странице).
Удаление этого расширения из Visual Studio решило проблему для меня.
Как указано здесь: Запрошенная операция не может быть выполнена ошибка при компиляции проекта XNA
Закрытие файла настроек проекта решило проблему для меня.