情景是
农场A - 内部农场 - Content deployment工作正常。
农场B - 外部农场
要清除一些内容,所有内容部署作业都运行正常。没有错。
问题:
我们有一些自定义列表,其中包含以编程方式添加的项目,这些项目包含附件,这些附件具有属性。
问题是内容部署作业中不包含这些属性!
将属性添加到附件文件
SPFile targetFile = Web.GetFile(fileURL);
targetFile.Properties.Add("MyCustomProp", "Sadly i don't get copied by Ccontent Deployment job");
targetFile.Update();
获取值可以在Farm A上运行,但不适用于Farm B。
我无权访问Farm B。
string result = (string)file.GetProperty("MyCustomProp");
生成的result
变量为空。
我找不到任何对内容部署中没有包含的对象属性的引用...我在这里遗漏了什么?
感谢。 PP