我有点困惑,我想要一个WCF
服务,它将值返回为XML
,绑定到ASP.NET
项目。所以我想我应该创建WCF服务库而不是应用程序,然后通过“添加服务引用”将其绑定到ASP.NET?而且,如果我得到了正确的答案,那允许我在没有任何代理类的情况下使用服务?包含WCF服务作为ASP.NET应用程序的一部分
P.S.返回XML的服务方法代码类似于
[System.ServiceModel.OperationContract]
[System.ServiceModel.Web.WebGet(
UriTemplate = "men",
ResponseFormat = System.ServiceModel.Web.WebMessageFormat.Xml)]
Human[] getAll();
getAll()仅生成Human类的对象数组。
WCF **总是**使用代理类 - 它是整个WCF体系结构的基石 –