我使用VS创建了一个服务引用到soap服务。现在服务器处于脱机状态,我想构建一个简单的服务器用于测试目的。我已经尝试过使用wsdl文件的wsdl.exe,但由于无法访问服务器而无法正常工作。
有没有简单的方法来实现这个目标?当然,我不希望神奇地创建任何业务逻辑,只需要结构和空方法。然后我会用虚拟数据做出回应。
答案 0 :(得分:0)
在[project] \ ServiceReferences \ [服务引用名称]文件夹中,您将找到两个文件:一个.wsdl和其他.xsd
xsd文件包含wsdl.exe尝试联机的信息。所以跑步:
wsdl /language:CS /serverInterface file.wsdl file.xsd
将为服务创建界面。然后,创建一个新的Wsdl服务库项目,添加接口(在与wsdl.exe相同的文件夹中找到的新.cs文件)并将正确的属性添加到接口,方法和数据对象(如果有的话)。
现在您可以轻松创建服务类。