从服务引用生成c#服务骨架
本文关键字:服务 引用 | 更新日期: 2023-09-27 18:01:31
我用VS创建了一个指向soap服务的服务引用。现在服务器离线,我想建立一个简单的服务器用于测试目的。我已经尝试了wsdl.exe与wsdl文件,但没有工作,因为它无法到达服务器。
有什么简单的方法可以做到这一点吗?当然,我并不期望奇迹般地创建任何业务逻辑,只是结构和空方法。然后我将使用虚拟数据进行响应。
在文件夹[project]'ServiceReferences'[服务引用名称]中,您将发现两个文件:一个是.wsdl,另一个是。xsd
xsd文件包含wsdl.exe试图联机的信息。所以运行:
wsdl /language:CS /serverInterface file.wsdl file.xsd
将为服务创建接口。然后,创建一个新的Wsdl Service Library项目,添加接口(在与Wsdl .exe相同的文件夹中找到的新.cs文件),并向接口、方法和数据对象(如果有的话)添加正确的属性。
有了接口,创建服务类就很容易了。