Служба WCF недоступна при подключении профилировщика VS 2010 - PullRequest
1 голос
/ 16 октября 2010

Я получаю следующую ошибку после того, как присоединяю профилировщик visual studio 2010 к моей службе wcf.

Запрошенная служба 'net.tcp: // хост: порт / путь / myservice.svc' не может быть активирована.Дополнительные сведения см. В журналах диагностической трассировки сервера.

В противном случае служба работает отлично, и как только я прекращаю профилирование, я могу снова подключиться и использовать службу.

БлижайшийЯ обнаружил, что аналогичная ситуация в сети была здесь , но адаптер прослушивателя Net.Tcp не останавливается на моем сервере, и его перезапуск тоже не помогает.Iisreset также не работает.

Я получаю следующую запись в журнале событий:

Не удалось инициализировать домен приложения: / LM / W3SVC / 1 / ROOT / MyService

Исключение: System.Web.HttpException

Сообщение: не удалось загрузить файл или сборку MyService или одну из ее зависимостей.Была предпринята попытка загрузить программу с неверным форматом.InnerException: System.Configuration.ConfigurationErrorsException

Сообщение. Не удалось загрузить файл или сборку MyService или одну из ее зависимостей.Была предпринята попытка загрузить программу с неправильным форматом.

InnerException: System.BadImageFormatException

Сообщение: не удалось загрузить файл или сборку 'MyService' или одну из ее зависимостей.Была предпринята попытка загрузить программу с неверным форматом.

Похоже ли это, что профилировщик создает плохую dll при работе на инструменте?Если так, как бы я обойти это?

1 Ответ

1 голос
/ 27 октября 2010

Здесь было несколько проблем на работе.1) двоичные файлы инструментировались как 32-битные вместо 64-битных.Похоже, это было проблемой с визуальным профилировщиком студии, но также могло быть признаком проблемы 2) Я пытался выполнять профилирование удаленно, а не на физической машине, которая не поддерживается.инструменты командной строки на тестовом сервере, и я ищу профиль таким образом.

...