作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有 Visual Studio 2010
解决方案,其中包含 Azure 服务
和用作 Web 的
。除此之外,没有其他角色附加到该服务。ASP.NET MVC 3
解决方案Azure 服务的角色
从我在 Visual Studio 上单击“发布”的那一刻起,到所有实例 (2) 启动为止,每次部署到 Azure 暂存(或生产)环境最多需要 20 分钟才能完成。
正如您可以想象的那样,这使得它成为经常发布或快速修复一些错误的 PITA。有没有办法加快这个过程?将包上传到 de Blob 存储并从那里升级会更快吗?我将如何实现这一目标?
我觉得 Azure 上的在线文档还有很多不足之处。特别是当涉及到故障排除时。
谢谢。
最佳答案
减少重新部署需求(和频率)的一个想法是将静态内容移动到包外部的 blob 存储中。例如,将 CSS 和 JavaScript 与图像一起移动到 Blob 存储。完成此操作后,您只需重新编译/重新部署 .NET 代码更改即可。您可以随时将更新的 CSS 上传到 Blob 存储。如果您想首先在暂存中对此进行测试,则始终可以为静态内容指定暂存与生产容器名称,并将该容器名称存储在配置设置中。
当您确实需要重新部署时,这不会改变部署时间,但至少可以减少执行该过程的频率...
关于visual-studio-2010 - 如何从 Visual Studio 2010 加速 Azure 部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4483670/
我是一名优秀的程序员,十分优秀!