0

我有一个旧的 ASP.NET 2.0 站点,此时我真的对重建或更新没有兴趣。我想将它移到 Windows Azure,但我对 Azure 不是很熟悉,所以我想知道它是否易于移植。

最大的潜在障碍是用户可以上传多张照片。上传后,我以预定义的尺寸创建图像的多个副本,并使用 Server.MapPath("{location}") 将它们存储在本地文件系统中,以指示应存储的位置。

  • 我是否可以在 Azure 上托管一个站点(使用其免费或共享层)并继续使用这种上传和存储文件的方法,或者我是否必须切换到 blob 存储?只有大约 400MB 的图像。

基本上,我正在寻找一种低成本/无成本的方式来轻松地在 Azure 上托管该站点,该站点不涉及代码更改(或者至少是极少的更改,例如将 Server.MapPath 更改为某个相对位置)这样我就可以将其他更当前的也移动到 Azure。我的情况是,如果我不能移动这个站点,那么移动其他站点是没有意义的,因为无论如何我都必须继续为这个站点支付服务器费用(它们都托管在同一台服务器上)现在)。

4

1 回答 1

1

不能保证在虚拟机重新启动之间存储 Azure 驱动器,因此您可能需要使用 blob 存储。但是您可以将 blob 挂载为 NTFS 卷并将其存储在那里。这将使代码中的转换变得非常简单。

于 2013-03-30T17:25:42.680 回答