- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有没有一种方法可以将我的整个网站/Web 应用程序部署到 Azure WebRole,而不需要 Visual Studio?
上下文:我们有一个测试环境,其中有一个 IIS 托管的 Web 应用程序,我们的测试人员可以在其中进行测试(当然)。问题是,我们想要获取经过精确测试的 Web 应用程序文件夹并将其“按原样”部署到 WebRole。
请避免评论我们的程序,我们一直在研究它,如果有必要,我们最终会更改它,我只需要一个“简单”的是(如何)/否的答案。
最佳答案
IIS Web Deploy可用于打包/迁移/恢复 IIS 应用程序。可以在部署 Web 角色时启用它,如 this article 中所述。并允许使用测试环境中部署的应用程序更新 Web 角色。
请注意,仅支持单实例云服务,并且在结构 Controller 进行维护操作的情况下,您的服务将回滚到初始 azure 包部署创建的状态。 (曾经有一个用于在多实例 Web 部署之间进行同步的工具,但遗憾的是,该工具效果不佳,并且不再受支持。请勿尝试使用或重建它。)
Installing and Configuring Web Deploy显示为本地测试 IIS 进行 Web 部署的步骤,而 articles on using web deploy像this one显示调用该工具的示例。
另一个要评估的选项是 azure websites和 git deployment 。这可以为您提供记录的、可重复的部署形式,不易出现不必要的回滚,同时允许服务扩展到多个实例。如果应用程序太依赖于 Web 角色基础设施或包含不适合更受限制的网站环境的代码,则此选项可能不起作用。
第三个选项是使用 CSPack如 this article 中所示。您基本上可以创建服务定义并手动打包 Web 应用程序,而无需在 Visual Studio 或 TFS 中构建它。
关于asp.net - 无需 Visual Studio 即可部署到 Azure WebRole,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22336929/
这实际上是我问的问题的一部分here ,该问题没有得到答复,最终被标记为重复。 问题:我只需使用 @Autowired 注释即可使用 JavaMailSender。我没有通过任何配置类公开它。 @Co
我是一名优秀的程序员,十分优秀!