【发布时间】:2013-01-04 12:25:25
【问题描述】:
根据我的文档,第 3 方设备连接到地址:
https://Enrollment.myweb.com/EnrollmentServer/Register.svc
标题:
POST /EnrollmentServer/Register.svc HTTP/1.1
Content-Type: application/soap+xml; charset=utf-8
User-Agent: Windows Phone 8 Enrollment Client
Host: Enrollment.myweb.com
..
<?xml version="1.0"?>
<s:Envelope xmlns:a="http://www.w3.org/2005/08/addressing" xmlns:s="http://www.w3.org/2003/05/soap-envelope">
...
</s:Envelope>
我见过的一些 SVC 示例都有一些额外的方法可以调用,比如 Service.svc/GetData 并直接调用 Service.svc 我会得到标准响应:
您已创建服务。
要测试此服务,您需要创建一个客户端并使用它来调用该服务。
谁能给我指出正确的文档或者更好的文档 - 一个简单的 C# 示例,介绍如何创建可以直接访问并返回一些 XML 文本的 SVC 页面?
【问题讨论】:
-
This MSDN article 可能是一个好的开始。
-
您给出的示例包含一个 SOAP 请求。这不是以您暗示的方式“直接”访问 svc 文件;这是一个普通的 SOAP 调用。您只需按照正常的 WCF 过程为被调用的方法定义服务协定。