我有一个旧的 ASP.NET 2.0 站点,此时我真的对重建或更新没有兴趣。我想将它移到 Windows Azure,但我对 Azure 不是很熟悉,所以我想知道它是否易于移植。
最大的潜在障碍是用户可以上传多张照片。上传后,我以预定义的尺寸创建图像的多个副本,并使用 Server.MapPath("{location}") 将它们存储在本地文件系统中,以指示应存储的位置。
- 我是否可以在 Azure 上托管一个站点(使用其免费或共享层)并继续使用这种上传和存储文件的方法,或者我是否必须切换到 blob 存储?只有大约 400MB 的图像。
基本上,我正在寻找一种低成本/无成本的方式来轻松地在 Azure 上托管该站点,该站点不涉及代码更改(或者至少是极少的更改,例如将 Server.MapPath 更改为某个相对位置)这样我就可以将其他更当前的也移动到 Azure。我的情况是,如果我不能移动这个站点,那么移动其他站点是没有意义的,因为无论如何我都必须继续为这个站点支付服务器费用(它们都托管在同一台服务器上)现在)。