我正在启动一个ASP.net Web项目,将在Azure上托管,但我不确定是将项目开发为常规ASP.net应用程序并将其部署为Azure上的Web站点,还是将其开发为具有Web角色的云应用程序。
该项目的性质是网站(简单的数据库后端),但问题是部署。我们的目标是构建应用程序的版本,然后部署到预发布和生产环境中,这意味着构建的输出应该产生一个单一的包(类似于msdn中描述的内容)。
有大量关于如何创建服务包以发布云服务的信息,但是关于将网站发布到Azure的文章遵循“Web部署”方案,其中通过Visual Studio进行部署(来自Azure的订阅文件等)。
是否有一种方法可以将网站部署到Azure作为包?或者像Visual Studio这样的工具是否需要进行Web部署?如果是这样,那么仅使用Web角色将项目组合成云服务是否是正确的选择?
该项目的性质是网站(简单的数据库后端),但问题是部署。我们的目标是构建应用程序的版本,然后部署到预发布和生产环境中,这意味着构建的输出应该产生一个单一的包(类似于msdn中描述的内容)。
有大量关于如何创建服务包以发布云服务的信息,但是关于将网站发布到Azure的文章遵循“Web部署”方案,其中通过Visual Studio进行部署(来自Azure的订阅文件等)。
是否有一种方法可以将网站部署到Azure作为包?或者像Visual Studio这样的工具是否需要进行Web部署?如果是这样,那么仅使用Web角色将项目组合成云服务是否是正确的选择?