我们在调用远程服务的 ASP.NET 站点上实现了一些 SOAP 客户端代码。实现基本上是通过使用 Visual Studio“添加 Web 引用”向导,将适当的“使用 remote.service.namespace”添加到代码并调用服务来完成的。
代码在本地完美运行(来自 Visual Studio),但在生产 Web 服务器上失败,缺少程序集引用错误:
CS0246:找不到类型或命名空间名称“remote.service”(您是否缺少 using 指令或程序集引用?)
我偷偷地怀疑我没有正确部署所有东西,也许有人可以指出我在那里缺少什么?
谢谢!
附加信息:
项目是一个网站。
ASP.NET 2.0 版已安装并用作开发盒和生产服务器上的目标。
WSDL.exe 生成的代理文件部署到网站的根文件夹中,与页面所在的文件夹相同。全局命名空间(默认)用于代理类生成。