2011-07-21 81 views
2

快速问题。我目前正在将一个asp.net MVC web应用程序移动到Windows Azure平台。除了一件事情之外,一切都运转良好。Windows Azure上的FTP访问

在当前的应用程序中,我们利用每个用户的FTP帐户将大量文件导入到我们的数据库中。

我知道Azure上的FTP并不那么简单。

我一派,发现这篇文章:Ftp on Azure

这似乎是我所需要的,除了很明显,我们需要能够有自己独立的FTP帐户添加新用户。有没有人知道这个简单的解决方法?

在此先感谢

+1

你有没有考虑改变系统直接使用blob存储?这对我来说似乎是一个更好的解决方案,可以跨越多个实例进行扩展,并且非常适合于设计工作。我在几天内将应用程序从文件存储升级到blob存储,这非常简单。 –

+1

嗨大卫,我要去升级应用程序使用BLOB存储。似乎是最合适的解决方案。你能推荐你使用的任何好链接/资源吗? – 109221793

回答

1

你考虑运行不是IIS基于(FTP)服务,你可以编程添加用户?另外,如何在角色回收或升级时解决数据同步问题?请务必定期备份到blob!

就我个人而言,我会安装实际托管在blob存储上的VHD驱动器(Azure Drive),并让我的FTP服务器指向该驱动器。但是,确保您只有一个服务器实例(问题#1),除非您不需要高于99.9%的可靠性,您可以通过运行单个实例来解决此问题。第二步是我将实施与该程序相关的用户管理。

这不是直接的,但我建议反对它。但我明白,有时你必须这样做。我会像上面描述的那样解决它。