我包含的以下几行代码是用于将自定义日志记录到默认存储帐户的行,它们显示在默认的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 AM-正在连接...
12:01:03 AM-正在验证存储帐户“ storagetaxiarmy” ...
12:01:07 AM-正在上传软件包...
12:01:34 AM-正在更新...
上午12:02:23-Windows Azure在服务包中找不到资源MyCustomLogs。您将需要重新添加资源或进行全新部署,而不是升级现有部署。
上午12:02:23-部署失败,出现致命错误


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

最佳答案



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


在您的ServiceDefinition.csdef中

关于logging - Azure-无法部署-Windows Azure在服务包中找不到资源MyCustomLogs,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14086390/

10-10 17:32