0

我目前正在使用 asp.net 开发一个 MVC 应用程序。我的最终目标是在 Azure 上部署 SaaS。

但是在以后的阶段是否可行,或者我应该将它纳入我的开发中?

当涉及到使用 Azure 身份验证等时,由于应用程序是多租户的,我会要求这样做。

只是想知道人们对此的看法?

干杯

4

2 回答 2

0

如果您能提供更多信息就更好了。您是否想知道您目前是否忽略了 Azure,如果您决定将应用程序部署到 Azure,您需要付出多少努力?一般来说,它不会花费太多精力,除非您想使用 Azure 服务,例如存储、ACS 等。将 ASP.NET 应用程序部署到 Azure 网站就像部署到远程 IIS。部署到 Web 角色需要您创建一个额外的云服务项目。部署到虚拟机通常不需要对项目进行任何修改,但需要您设置所有环境。

此外,请注意 Azure 和本地环境之间仍然存在一些差异。例如,我们通常使用 Azure SQL 服务,而不是连接到本地 SQL 服务器。

此致,

明旭。

于 2012-07-12T11:09:59.680 回答
0

我正在做类似的事情,但现在没有在 Azure 上进行开发。不过,我已经为此做好了准备,确保我尽可能多地使用接口。例如,我不使用 File 和 Directory 写入文件系统,而是写入 IFile 和 IDirectory 接口。

如果您可以避免基于当前本地化的 Windows Server 环境假设任何内容,那么您至少可以编写实现来满足在 Azure 中工作的要求。我打算部署到 Azure 和本地 Web 服务器,并使用依赖注入来满足接口的具体实现。我可以轻松地完全使用相同的代码库,并让它在注入实现之前检测环境。

于 2012-07-12T12:21:36.373 回答