asp.net MVC 3 - C# 将数据从一个应用程序发送到另一个应用程序

本文关键字:应用程序 一个 另一个 MVC net 数据 asp | 更新日期: 2023-09-27 17:55:33

大家好:处理 asp.net MVC3 应用,该应用需要将数据发送到另一个将数据保存到 SQL 的应用。

到目前为止,我已经启动并运行了其中一个应用程序并且运行良好:用户登录并执行基本的 CRUD 操作;这是使用 C# MVC3 框架建立的,并且运行良好。

问题:数据需要保存到另一个外部数据库,其中主机不允许直接访问SQL服务器,数据必须通过IIS/Web-App/防火墙/代理等。

问题:将数据从一个应用程序发送到另一个应用程序的最佳方式是什么,以及使用什么协议"HTTP?网络服务?VPN?...."。连接必须是安全的,接收数据的应用程序必须对发送数据的应用程序进行身份验证。

我知道这听起来不必要地复杂,但客户端在此实现上陷入僵局。此外,这必须在 ASP.NET C#/VB.NET 中实现。有什么建议吗?

谢谢

asp.net MVC 3 - C# 将数据从一个应用程序发送到另一个应用程序

Web服务最有意义 - 您可以实现自己的身份验证系统(如您所知,同一应用程序总是会调用Web服务)

http://www.codeproject.com/KB/webservices/myservice.aspx

您可以考虑按照 RESTful 模式开发服务(使用 MVC) 使用 MVC 的 RESTful Web Services ASP.NET

消息队列 (MSMQ) 绝对是一个需要考虑的选项。

这取决于数据的大小,要发送数据的速率,网络(LAN或WAN)以及许多其他因素。

你还需要加密和身份验证吗?

我会使用 WCF 进行通信,应根据您的特定应用程序的要求选择绑定。

请提供更多信息。

相关文章: