我没有可能使用Microsoft SQL Server。是否可以通过Silverlight应用程序操作远程(在基于Linux的服务器上)xml / txt数据库文件?我可以使用FTP或SSH文件传输吗?怎么做?它会安全吗? 我知道PHP + MySQL的解决方案。
答案 0 :(得分:0)
当然,您可以使用SFTP(最简单的方法)或FTP从Silverlight应用程序更改远程文件。存在用于远程FTP和/或SSH / SFTP访问Silverlight远程文件的组件(我们的SecureBlackbox就是其中一个示例)。
您遇到的唯一问题是并发性丢失 - 从服务器的角度来看,您正在从远程端修改本地文件。其他客户端无法与客户端同步其修改,这可能会导致麻烦。
另一个可能的限制是您访问文件结构的方式。即如果您用于处理数据库的组件需要某种特定方法来访问文件,那么您可能会遇到模拟此方法的问题。如果组件使用Stream接口,那么应该没有重大问题。