C# ASP.NET移动网站使用远程数据库?

C# ASP.NET移动网站使用远程数据库?,c#,asp.net,mobile,C#,Asp.net,Mobile,我的场景如下图所示。我在客户处有一个数据库。它通过internet连接到远程web服务器。我必须开发一个移动网站,可以操作数据(插入,删除…等)在这个数据库 这样做的最佳方式是什么?我必须使用网络服务吗?(我对Web服务的了解有限)。不,您不必使用Web服务 这种情况与托管在内部LAN上的数据库服务器没有什么不同——您只需使用完全限定的域在连接字符串中对其进行寻址 例如: 唯一的区别是,当数据库服务器暴露在internet上时,您需要有一点安全意识。一种web服务类型的解决方案是显而易见的选

我的场景如下图所示。我在客户处有一个数据库。它通过internet连接到远程web服务器。我必须开发一个移动网站,可以操作数据(插入,删除…等)在这个数据库

这样做的最佳方式是什么?我必须使用网络服务吗?(我对Web服务的了解有限)。

不,您不必使用Web服务

这种情况与托管在内部LAN上的数据库服务器没有什么不同——您只需使用完全限定的域在连接字符串中对其进行寻址

例如:



唯一的区别是,当数据库服务器暴露在internet上时,您需要有一点安全意识。

一种web服务类型的解决方案是显而易见的选择,而不一定是Microsoft所称的web服务(即.Net web服务)。您只需要一种方法来从web服务器发送数据,移动设备可以支持的一种方式。您应该看看用于将客户场所连接到web服务器的技术,也许可以重复使用。在你所说的移动网站的描述中,我与WCF做了类似的事情,但在图表中它是一个设备,那么它需要是一个网站还是可以是设备上的一个应用程序?
<connectionStrings>
    <add name="myConnection" connectionString="data source=sqlserver101.databasehost.com;user id=admin;password=admin;initial catalog=myDatabase;" providerName="System.Data.SqlClient" />    
</connectionStrings>