Мы внедрили некоторый клиентский код SOAP на нашем сайте ASP.NET, который вызывает удаленный сервис. Реализация в основном осуществлялась с помощью мастера «Добавление веб-ссылки» в Visual Studio, добавляя правильное «использование remote.service.namespace» к коду и вызывая службу.
Код отлично работает локально (из Visual Studio), но не работает на рабочем веб-сервере из-за ошибки ссылки на отсутствующую сборку:
CS0246: Не удалось найти тип или имя пространства имен 'remote.service' (отсутствует директива using или ссылка на сборку?)
У меня есть подлое подозрение, что я не все разворачиваю должным образом, может быть, кто-то может указать на то, что мне там не хватает?
Спасибо!
Дополнительная информация:
Проект - это веб-сайт.
ASP.NET версии 2.0 установлен и используется в качестве цели как на устройстве dev box, так и на рабочем сервере.
Прокси-файл, созданный WSDL.exe, размещается в корневой папке веб-сайта, той же папке, где находится страница. Глобальное пространство имен (по умолчанию) использовалось для генерации прокси-класса.