设置两个网站之间的通信

本文关键字:网站 之间 通信 两个 设置 | 更新日期: 2023-09-27 18:02:59

我有两个网站是在同一台服务器上发布的。第一个是使用web表单构建的,第二个(CRM)是使用MVC构建的。在crm中,我有一个添加新订单的web api控制器。对控制器的访问权限仅授予crm管理员。现在我需要有能力调用这个控制器,并从第一个站点添加新的over。我考虑了几种可以做到的方法,我真的需要一些帮助来决定什么是最好的选择。

1。在它们之间创建wcf通信,并将该控制器包装为仅具有内部访问权限(仅从同一台计算机)

2。从第一个站点向crm传递一个预定义的令牌。

3。如果请求来自同一服务器,则检入crm控制器

4。在crm中使用自己的自托管web api创建,它侦听一些本地主机端口。

5。还有其他想法吗?

亲切的问候,

Tal Humy

设置两个网站之间的通信

如果它们在同一台服务器上,是否有对类本身公开的API ?你能从你的web表单代码中引用你的MVC项目吗?这样做将使通信层扁平化,这样您就不会不必要地耗尽网络资源。