将WCF Web服务添加到现有Web站点的最佳实践

时间:2013-10-15 16:03:41

标签: asp.net wcf web-services

我已经搜索了很多关于这个主题的报道,并且找不到很多内容。

如果我有一个网站(我公司的内部网)MySite.company.com/ 我想实现与该网站相关联的Web服务{GetProductDetails.svc}

我可以创建用于访问服务的URL(端点),例如: MySite.company.com/Services/GetProductDetails.svc 我希望保持基址不变,而不必将服务的用户引导到其他地址。

我被告知需要这样的东西(基本上是一个单独的网站): MySite.company.com:1858/GetProductDetails.svc

或者我应该像这样创建一个单独的网站: MySiteServices.company.com/GetProductDetails.svc

1 个答案:

答案 0 :(得分:2)

如果您的服务位于现有网站的服务文件夹中,则网址MySite.company.com/Services/GetProductDetails.svc将有效。根据您使用的.NET版本,您需要在当前网站的web.config中指定服务绑定。

如果您只是公开了产品详细信息,并且这超过HTTP其他应用程序,您还可以使用Web APILearn Web API