如何使用XAMPP与Apache服务器一起测试WCF服务?

如何使用XAMPP与Apache服务器一起测试WCF服务?,wcf,xampp,virtual-machine,htdocs,wcftestclient,Wcf,Xampp,Virtual Machine,Htdocs,Wcftestclient,我在windows虚拟机上构建了一个WCF服务,并通过在浏览器上键入以下内容,使用WCF测试客户端对其进行了测试: http://localhost/Service1.svc/getAllCustomers http://10.211.55.3/WCFWebService/Service1.svc.cs/getAllCustomers 。。。而且效果很好。现在的问题是,我想在我真正的计算机(而不是虚拟机)上做同样的测试 我在虚拟机上使用XAMPP,我在htdocs文件夹中设置了项目,并在浏览

我在windows虚拟机上构建了一个WCF服务,并通过在浏览器上键入以下内容,使用WCF测试客户端对其进行了测试:

http://localhost/Service1.svc/getAllCustomers
http://10.211.55.3/WCFWebService/Service1.svc.cs/getAllCustomers
。。。而且效果很好。现在的问题是,我想在我真正的计算机(而不是虚拟机)上做同样的测试

我在虚拟机上使用XAMPP,我在
htdocs
文件夹中设置了项目,并在浏览器中键入:

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


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

WCF服务不能在Apache web服务器上运行。相反,您应该在虚拟机上安装IIS服务器,以便测试该服务。
请参阅此项:

我通过谷歌查询找到了此项

我打开了标签,但继续浏览其他搜索结果

我发现其中一个特别有趣的是:

WCF似乎提供了IIS以外的选项来承载web服务(控制台应用程序、Windows应用程序、Windows服务)

此处提供了Windows服务链接:

我没有这样做,所以我不能详细说明你会遇到什么问题


我只想让其他可能遇到这种情况的人(像我一样)知道,去年发布的一个答案实际上可能不是终点。

谢谢,我不知道,我现在正在与IIS合作,尽管配置它给我带来了一些麻烦