WCF服务开发:从建模到托管的全面指南
1. 服务建模与相关问题处理
1.1 服务命名空间设置
在WCF服务开发中,需要设置服务的XML命名空间。可以通过以下方式设置:
[ServiceBehavior(Namespace = MovieServiceConstants.ServiceNamespace,
ConfigurationName = “MovieService”)]
public class MovieService : IMovieService
同时,端点的 bindingNamespace 属性(在配置中)或端点使用的绑定的 Namespace 属性(在代码中)也需要设置,示例如下:
var binding = new BasicHttpBinding();
binding.Namespace = MovieServiceConstants.ServiceNamespace;
host.AddServiceEndpoint(
typeof(IMovieService),
new BasicHttpBinding(),
“basic”);
1.2 扁平WSDL问题及解决
当将WCF服务暴露给其他平台(如Java或PHP)时,这些平台的Web服务工具包和栈可能无法理解WCF暴露的WSDL。这是因为WCF将WSDL分解为不同的物理文
超级会员免费看
订阅专栏 解锁全文
24

被折叠的 条评论
为什么被折叠?



