2013-02-20 87 views
2

我建一个WCF服务的Windows虚拟机上,并通过我的浏览器中键入这与WCF测试客户端测试它:如何使用XAMPP测试使用Apache服务器的WCF服务?

http://localhost/Service1.svc/getAllCustomers 

...和它的作品相当不错的。现在的问题是我想在我的真实计算机(而不是虚拟机)中进行相同的测试。

我使用XAMPP在虚拟机上,我已经设置在htdocs文件夹中的项目,我在我的浏览器中输入:

http://10.211.55.3/WCFWebService/Service1.svc.cs/getAllCustomers 

的问题是,它不返回的结果调用getAllCustomers,而是以纯文本形式返回Service1.svc.cs

我希望它做它在VM上做的同样的事情 - 有人能告诉我什么是问题吗?我认为这是因为在虚拟机上它与WCF测试客户端一起工作,并且由于我的计算机是Mac,所以我无法运行WCF测试客户端。

回答

0

我在Google查询中发现了这个。

我保持打开标签,但继续探索其他搜索结果。

一个我发现特别有趣的是这一个:WCF acting as Web Service without IIS

看来WCF提供了比其他IIS承载Web服务选项(控制台应用程序,Windows应用程序,Windows服务)。

Windows服务链接在这里提供:How to: Host a WCF Service in a Managed Windows Service

我没有这样做,所以我不能对你会遇到什么问题阐述。

我只想让其他人可能遇到这个问题(就像我一样)知道去年发布的答案可能并不是实际的结局。