У меня есть служба WCF, размещенная в IIS 6/7. Я пробовал разные вещи с файлом .svc, но не могу заставить его работать. Я всегда получаю FileNotFoundException «Не удалось загрузить файл или сборку« XYZ »или одну из ее зависимостей. Система не может найти указанный файл».
Сборка находится в папке bin, а не в GAC. Но X.Y.Z — это пространство имен и имя класса, поэтому сервер ищет неправильное имя файла сборки. Трассировка загрузки сборки подтверждает, что она ищет XYZDLL в разных местах, но это пространство имен и имя класса... XYDLL будет сборкой.
Я попробовал svc, сгенерированный Visual Studio 2010, и я изменил его, чтобы он содержал только полное имя.
<%@ ServiceHost Service="X.Y.Z, X.Y, Version=1.0.2.0, Culture=neutral, PublicKeyToken=xxxxx" %>