0

我正在开发一个 ASP.NET Web 应用程序。我们的想法是,它将作为“包”出售以进行简单部署。我制作了基于 webdeploy 的 ZIP 包,用于直接从 IIS 部署(导入应用程序功能)。它允许用户在文本字段中指定所有设置(名称、用户、密码)。然后一切(甚至数据库)都被部署、配置并准备好使用,而无需任何深入的知识或手动配置。

当有人想将我的应用程序部署到 Azure 时,我希望有同样的体验。我的意思是一切都应该放在一个包中,负责部署的人应该只填写几个文本框来配置和部署整个应用程序(包括数据库、其结构和初始数据)

问题是:有可能吗?如果是,我在哪里可以找到任何信息?

谢谢,马辛

4

1 回答 1

0

出色地,

对于可能 - 这是可能的。但是,是否有开箱即用的工具可以提供您正在寻找的东西?我不认为,但坦率地说,我没有搜索过。

可能的事情 - 您必须自己提供一个“应用程序安装程序”(如 Umbraco 安装程序、WordPress 安装程序等),并以“云方式”的方式进行操作。因此,您提供包,您的客户将其上传到他们的云服务,然后运行一个询问用户/密码问题的 UI。

Azure 的另一个选择是使用Azure App MarketPlace介绍实验室)采用多租户方式,您将在其中向客户提供完整的 SaaS。

我正在考虑您的最后机会 - 使用 Windows Azure 网站作为您的应用程序的目标平台。但是,坦率地说,我不确定您是否可以直接提供 web-deploy 包。有网络部署代理,您可以从 Visual Studio 直接网络部署到 WAWS(Windows Azure 网站),但我认为它不适用于 SQL 服务器数据库生成等。

于 2012-07-11T19:52:26.570 回答