我目前正在使用 asp.net 开发一个 MVC 应用程序。我的最终目标是在 Azure 上部署 SaaS。
但是在以后的阶段是否可行,或者我应该将它纳入我的开发中?
当涉及到使用 Azure 身份验证等时,由于应用程序是多租户的,我会要求这样做。
只是想知道人们对此的看法?
干杯
我目前正在使用 asp.net 开发一个 MVC 应用程序。我的最终目标是在 Azure 上部署 SaaS。
但是在以后的阶段是否可行,或者我应该将它纳入我的开发中?
当涉及到使用 Azure 身份验证等时,由于应用程序是多租户的,我会要求这样做。
只是想知道人们对此的看法?
干杯
如果您能提供更多信息就更好了。您是否想知道您目前是否忽略了 Azure,如果您决定将应用程序部署到 Azure,您需要付出多少努力?一般来说,它不会花费太多精力,除非您想使用 Azure 服务,例如存储、ACS 等。将 ASP.NET 应用程序部署到 Azure 网站就像部署到远程 IIS。部署到 Web 角色需要您创建一个额外的云服务项目。部署到虚拟机通常不需要对项目进行任何修改,但需要您设置所有环境。
此外,请注意 Azure 和本地环境之间仍然存在一些差异。例如,我们通常使用 Azure SQL 服务,而不是连接到本地 SQL 服务器。
此致,
明旭。
我正在做类似的事情,但现在没有在 Azure 上进行开发。不过,我已经为此做好了准备,确保我尽可能多地使用接口。例如,我不使用 File 和 Directory 写入文件系统,而是写入 IFile 和 IDirectory 接口。
如果您可以避免基于当前本地化的 Windows Server 环境假设任何内容,那么您至少可以编写实现来满足在 Azure 中工作的要求。我打算部署到 Azure 和本地 Web 服务器,并使用依赖注入来满足接口的具体实现。我可以轻松地完全使用相同的代码库,并让它在注入实现之前检测环境。