我正在研究ASP.NET Web应用程序。这个想法是,它将作为简单部署的“包”出售。我制作了基于webdeploy的ZIP包,可直接从IIS部署(导入应用程序功能)。它允许用户在文本字段中指定所有设置(名称,用户,密码)。然后,所有(甚至是数据库)部署,配置和准备就绪,无需任何深入的知识或手动配置。创建用于Windows Azure的数据库创建的可部署程序包的最佳方式是什么?
我想有同样的经历,当有人想部署应用到Azure上。我的意思是一切都应该在一个封装和专人负责的部署应该只在少数文本框中填写配置和部署整个应用程序(与数据库结构和初始数据)
的问题是:是否有可能?如果是,我可以在哪里找到任何信息?
感谢, 马辛
有这么多手头的变量很难甚至开始回答你的问题。所以让我反过来:你为什么不尝试?在Azure中打开帐户大约需要30秒。 OK ......也许40秒...... :)很多事情都可能出错,比如期望获得正确的安全凭证,创建一个SQL Azure数据库(你需要什么类型的数据库?MySQL?在哪台机器上?),如果你需要访问注册表,如果你的代码需要一个C盘......等等。 – 2012-07-11 15:43:34
Herve,Marcin正在使用WebDeployment包。我不认为你可以部署任何其他的数据库,但通过WebDeploy包的SQL Server。至于数据库,你只需要提供连接字符串或Server/user/pass/db到WebDeployment进程,所以它对于“机器” – astaykov 2012-07-11 19:55:08