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

时间:2012-11-25 11:38:13

标签: c# linux silverlight ssh ftp

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

1 个答案:

答案 0 :(得分:0)

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

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

另一个可能的限制是您访问文件结构的方式。即如果您用于处理数据库的组件需要某种特定方法来访问文件,那么您可能会遇到模拟此方法的问题。如果组件使用Stream接口,那么应该没有重大问题。