visual-studio-2010 - 如何从 Visual Studio 2010 加速 Azure 部署

标签 visual-studio-2010 deployment azure

我有 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/

相关文章:

c++ - VC++ Visual Studio 2010 程序集名称

c++ - 是否可以设置 std::tr1::tuple 的默认值?

linux - 在嵌入式 linux 平台上使用 QT 运行在 Windows 中创建的应用程序

azure - 将分析出站流式传输到 Azure Functions

Azure 应用服务计划 'out of space' 但门户显示 99% 的可用空间

c# - Oracle ManagedDataAccess - 连接请求超时 - 池化

deployment - Nginx 位置、别名、重写、root

javascript - 将 meteor 部署到官方 meteor 服务器光纤

azure - Authorization_IdentityNotFound 访问图形 API 时出错

sql - 向 SQL 表中添加数据行