-1

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

4

1 回答 1

0

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

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

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

于 2012-11-25T12:01:10.867 回答