Служба WCF недоступна при подключении профилировщика VS 2010

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

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

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

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

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

Не удалось инициализировать AppDomain:/LM/W3SVC/1/ROOT/MyService.

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

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

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

Внутреннее исключение: System.BadImageFormatException

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

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


person earthling    schedule 16.10.2010    source источник


Ответы (1)


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

Я установил инструменты командной строки на тестовый сервер и собираюсь профилировать таким образом.

person earthling    schedule 27.10.2010