如何使用XAMPP与Apache服务器一起测试WCF服务?
我在windows虚拟机上构建了一个WCF服务,并通过在浏览器上键入以下内容,使用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文件夹中设置了项目,并在浏览
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合作,尽管配置它给我带来了一些麻烦