我们的开发人员需要将工作者角色发布到Azure,并且能够在出现问题时获取诊断信息。网络管理员建议这需要开发人员登录Azure门户并上传软件包,他不想这样做,因为开发人员需要完全的管理权限。
这是对的吗?这听起来不对。我们需要做的就是将新创建的辅助角色发布到Azure - 最好直接从Visual Studio发布。
我们还需要查看新员工角色可能产生的任何错误。
我们应该如何去做?我们是否必须继续生成包并将其提供给网络管理员并等待他的回复?
答案 0 :(得分:1)
理想情况下,您不应该直接从Visual Studio发布到prod环境中 - 但它当然可以实现。更好的选择是deploy via a build server,它被配置为部署到辅助角色。这样,您就无需为开发人员提供共同管理员级别的访问权限。
如果要从Web或辅助角色(也称为Cloud Service)捕获错误,则可以将Azure Diagnostics to write the logs用于Azure Blob存储帐户。