这个问题是为了回答一些关于我的WCF pub子服务应该与将要使用它的网站的关系的方向的混淆。基本上,我正在开发一个WCF Pub Sub服务作为API,以配合SAAS解决方案。该网站实际上将利用它自己的API来实现绝大多数功能。客户端本地LAN上安装了连接器,用于与本地软件系统集成到他们的网络,因此这些也将使用API(因此pub子,用于从api推送的实时更新)...我被告知我应该将WCF服务驻留在我的网站中,这意味着:
http://saassolution.com/api/wcfservice.svc ......我得到的理由是,如果它不是项目的一部分,那么通过javascript使用服务会变得非常麻烦。
我认为WCF服务应该驻留在这样的位置: http://api.saasolution.com/wcfservice.svc
阶梯是像twitter和linkedin这样的网站这样做的,所以我对我给出的方向感到困惑。任何人都可以提供一些关于每种方法的利弊的见解......或者是否真的存在差异......或推荐?
谢谢。
答案 0 :(得分:1)
将wcf api置于站点应用程序中的唯一假设可能是跨域xhr的问题。