在没有存储帐户的情况下发布辅助角色

publish worker role without storage account

在 Visual studio 发布辅助角色时,您需要 select 一个存储帐户。
this 图像中,我已经创建并 selected 了一个存储帐户,但我的应用程序不需要它,如果我删除存储帐户 visual studio 将不允许我发布 worker角色,除非我创建并 select 一个存储帐户。
有没有办法在没有存储帐户的情况下发布辅助角色?

在 Azure 云服务中,诊断将存储在与云服务一起使用的存储帐户中的 WADlogs table(table 存储)中。您可以使用一些存储资源管理器来浏览日志。

如果您需要使用一些资源,它也会很有用 storage.Linked 资源更容易,而且不必记住在哪个服务中使用了哪个存储帐户等。

Is there a way to publish a worker role without having a storage account?

没有。您需要一个存储帐户才能发布辅助角色

这是因为辅助角色部署需要一个用于存储包文件 (*.cspkg) 的存储帐户。部署过程从该存储帐户部署包文件。部署成功后,您可以删除该存储帐户。

除此之外,(正如 Aravind 在他的回答中提到的)如果您为辅助角色启用了诊断,则您将需要一个存储帐户,因为该角色的诊断数据存储在存储帐户中。