从服务引用生成c#服务框架

时间:2014-05-04 16:38:55

标签: c# web-services visual-studio-2012

我使用VS创建了一个服务引用到soap服务。现在服务器处于脱机状态,我想构建一个简单的服务器用于测试目的。我已经尝试过使用wsdl文件的wsdl.exe,但由于无法访问服务器而无法正常工作。

有没有简单的方法来实现这个目标?当然,我不希望神奇地创建任何业务逻辑,只需要结构和空方法。然后我会用虚拟数据做出回应。

1 个答案:

答案 0 :(得分:0)

在[project] \ ServiceReferences \ [服务引用名称]文件夹中,您将找到两个文件:一个.wsdl和其他.xsd

xsd文件包含wsdl.exe尝试联机的信息。所以跑步:

wsdl /language:CS /serverInterface file.wsdl file.xsd

将为服务创建界面。然后,创建一个新的Wsdl服务库项目,添加接口(在与wsdl.exe相同的文件夹中找到的新.cs文件)并将正确的属性添加到接口,方法和数据对象(如果有的话)。

现在您可以轻松创建服务类。