运行时WCF Webserice没有被点击

时间:2015-07-02 15:50:49

标签: c# wcf

我正在尝试使用Visual Studio 2013开发wcf服务我已经为我的本地主机配置了我的web.config以获取客户端详细信息,但它根本没有访问Web服务。当我点击运行时,它确实将浏览器打开到http://localhost:4568/,但它确实运行了curoService我的两个文件被称为以下内容。

curoService.svc 它的构造函数设置如下。

res.view('viewname', { title: 'YourTitle', data: data });

我的界面构造函数设置为

公共接口IcuroService

任何人都可以告诉我,我做错了没有错误消息出现它只是一个空白的浏览器窗口。

public class curoService : IcuroService

1 个答案:

答案 0 :(得分:0)

您必须触发对您服务的调用。在调试模式下运行只是附加到.net Web开发服务器,因此是空白页。您的浏览器是客户端。为了调试和逐步执行,您必须触发服务器端方法。类似于:

HTTTP://本地主机:4568 /的MyMethod参数1 ='测试'

有许多有用的工具可以帮助您构建消息传递有效负载,请参阅WCF Test ClientSoapUIFiddlerWireshark,仅举几例。

因此,您点击F12开始并附加到wcf服务器端进程,设置断点,然后打开其中一个工具并定位您的开发端点。

注意:还要确保已定义完整路径。右键单击解决方案中的.svc文件,然后选择浏览。这将打开您可以用来测试的元数据页面。

enter image description here