Logging Azure-无法部署-Windows Azure在服务包中找不到资源MyCustomLogs

Logging Azure-无法部署-Windows Azure在服务包中找不到资源MyCustomLogs,logging,azure,Logging,Azure,我包含了以下行,以便默认存储帐户的自定义日志记录显示在默认WebLogs表中 LocalResource localResource = RoleEnvironment.GetLocalResource("MyCustomLogs"); DirectoryConfiguration dirConfig = new DirectoryConfiguration(); dirConfig.Container = "wad-mycustomlogs-container"; dirConfig.Dire

我包含了以下行,以便默认存储帐户的自定义日志记录显示在默认WebLogs表中

LocalResource localResource = RoleEnvironment.GetLocalResource("MyCustomLogs");
DirectoryConfiguration dirConfig = new DirectoryConfiguration();
dirConfig.Container = "wad-mycustomlogs-container";
dirConfig.DirectoryQuotaInMB = localResource.MaximumSizeInMegabytes;
dirConfig.Path = localResource.RootPath;
产生错误:

管理URL'https://management.core.windows.net/“…
上午12:01:03-连接…
上午12:01:03-验证存储帐户“storagetaxiarmy”…
上午12:01:07-上传软件包…
上午12:01:34-更新…
12:02:23 AM-Windows Azure在服务包中找不到资源MyCustomLogs。您将需要重新添加资源或进行全新部署,而不是升级现有部署。
12:02:23 AM-部署失败,出现致命错误


为什么会发生这种情况?我如何防止这种情况发生,因为重新部署需要更改VIP地址,这是不可接受的。谢谢

在您的ServiceDefinition.csdef中,您是否将MyCustomLogs定义为本地资源?

添加

< LocalStorage name="MyCustomLogs" cleanOnRoleRecycle="false" / >

在您的ServiceDefinition.csdef中,发生这种情况时,我正在摆弄我的本地存储名称。