![]() |
1
3
首先,您不应该使用ASMX Web服务。微软现在认为它们是“遗留技术”,并建议所有新开发的Web服务客户机或服务都使用WCF完成。不要一开始就处于劣势。 其次,使用WSDL的正常方法是在Visual Studio中使用“添加Web引用”命令(如果使用WCF,则使用“添加服务引用”)。这将为您生成代理类并将它们添加到项目中。 从您的问题来看,我不确定这是您想要的,因为您首先讨论WSDL,然后讨论“默认Web服务模板”。“默认Web服务模板”是什么意思? 尝试使用svcutil.exe程序(不是wsdl.exe),如下所示:
这将在子目录中生成许多文件。查看.cs文件,其中一个文件将包含一个接口,该接口是 服务合同 . 这是您的服务必须实现的接口。看看你的“默认”WCF服务应用程序,你会发现它做了同样的事情——生成一个由服务实现的接口。 |
![]() |
A B · C#Excel自动调整列避免长文本时出错 3 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 3 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 3 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 4 月前 |