从VS2010 WCF服务应用程序获取WSDL的方法如下:
Factory="System.ServiceModel.Activation.WebServiceHostFactory"
例如,完整的@ServiceHost标记应该如下所示:
<%@ ServiceHost Language="C#" Debug="true" Service="MyService" CodeBehind="MyService.svc.cs" Factory="System.ServiceModel.Activation.WebServiceHostFactory" %>
http://localhost:端口号/MyService.svc?wsdl
其中,“端口号”是WCF服务应用程序所在的端口号,“MyService”是WCF服务应用程序的名称。
例如,如果WCF服务应用程序的地址为:
http://localhost:8080/MyService.svc
则获取WSDL文件的地址为:
http://localhost:8080/MyService.svc?wsdl
注意:在实际开发中,应该使用较新版本的Visual Studio,并遵循最佳实践来创建和部署WCF服务。此外,为了确保安全性,应该使用较新版本的.NET Framework,并使用证书进行身份验证。
云+社区技术沙龙[第10期]
Elastic 中国开发者大会
云+社区技术沙龙[第18期]
小程序云开发官方直播课(应用开发实战)
云+社区开发者大会 长沙站
腾讯位置服务技术沙龙
云+社区技术沙龙[第6期]
腾讯云GAME-TECH沙龙
云+未来峰会
腾讯云GAME-TECH沙龙
领取专属 10元无门槛券
手把手带您无忧上云