Я получаю следующую ошибку после того, как прикрепляю профилировщик 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 при инструментировании? Если да, то как мне это обойти?