大家好:
正在处理要求将数据发送到另一个将数据保存到SQL的应用程序的ASP.NET MVC3应用程序。
到目前为止,我已经启动并运行了其中一个应用程序,运行良好:
用户登录并执行基本的crud操作;这是使用c mvc3框架建立的,工作良好。
问题是:
数据需要保存到另一个外部数据库,其中主机不允许直接访问SQL Server,数据必须通过IIS/Web App/Firewall/Proxy等。
问题是:
从一个应用程序向另一个应用程序发送数据的最佳方式是什么?使用“http”的协议是什么?网络服务?VPN?…..“的。
连接必须是安全的,接收数据的应用程序必须对发送数据的应用程序进行身份验证。
我知道这听起来不必要的复杂,但客户端在这个实现上是死锁。
这也必须在asp.net c/vb.net中实现。有什么建议吗?
谢谢
最佳答案
web service最有意义-您可以实现自己的身份验证系统(您知道同一个应用程序总是要调用web服务)
http://www.codeproject.com/KB/webservices/myservice.aspx
您可以考虑按照restful模式开发服务(使用mvc)RESTful Web Services with ASP.NET MVC