C# 是否可以通过Silverlight应用程序操作远程(服务器上)xml/txt数据库文件?

C# 是否可以通过Silverlight应用程序操作远程(服务器上)xml/txt数据库文件?,c#,linux,silverlight,ssh,ftp,C#,Linux,Silverlight,Ssh,Ftp,我不可能使用Microsoft SQL Server。是否可以通过Silverlight应用程序操作远程(基于linux的服务器上)xml/txt数据库文件?我可以使用FTP或SSH文件传输吗?怎么做?安全吗? 我知道PHP+MySQL的解决方案。当然,您可以使用SFTP(最简单的方法)或FTP从Silverlight应用程序更改远程文件。Silverlight存在用于远程FTP和/或SSH/SFTP访问远程文件的组件(我们的SecureBackbox就是一个例子) 您将遇到的唯一问题是并发性丢

我不可能使用Microsoft SQL Server。是否可以通过Silverlight应用程序操作远程(基于linux的服务器上)xml/txt数据库文件?我可以使用FTP或SSH文件传输吗?怎么做?安全吗?
我知道PHP+MySQL的解决方案。

当然,您可以使用SFTP(最简单的方法)或FTP从Silverlight应用程序更改远程文件。Silverlight存在用于远程FTP和/或SSH/SFTP访问远程文件的组件(我们的SecureBackbox就是一个例子)

您将遇到的唯一问题是并发性丢失——从服务器的角度来看,您是在从远程修改本地文件。其他客户端无法将其修改与您的客户端同步,这可能会导致问题

另一个可能的限制是访问文件结构的方式。也就是说,如果用于处理数据库的组件需要某种特定的方法来访问文件,那么在模拟这种方法时可能会遇到问题。如果组件与流接口一起工作,那么应该不会有重大问题