积极答复者
sharepoint 2010 部署出错,急求各位大神帮助

问题
-
在sharepoint 2010中新建了一个内容类型,该内容类型从文档基内容类型继承。代码如下:
<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<!-- 父内容类型: 文档 (0x0101) -->
<ContentType ID="0x01010082d60da9fd754a6cb66038da80e5f7a4"
Name="班组日志"
Group="工作日志"
Description="班组日志记录"
Version="0" >
<FieldRefs>
</FieldRefs>
</ContentType>
</Elements>然后部署。第一次部署能成功,但随后调试后再次部署便报错:错误 1 部署步骤“激活功能”中出现错误: 在当前站点集或子网站中找到功能 {27ee5fb6-1117-4061-96a4-350dda3283f5} 中定义的 ID 为 0x01010082D60DA9FD754A6CB66038DA80E5F7A4 的内容类型。
网上查了资料说先部署,若有此报错,可以在网站集功能中激活,然后再停用,接着收回解决方案,最后重启visual studio,再部署一遍便能解决此问题。可是我按此操作还是没有解决。虽然重新新建一个文件类型可以解决,但感觉这样不太科学。在下入门不久,愿意接受大家的批评和指导,不知道哪里有误,请各位大神帮忙。
答案
-
您好 Change_miao,
根据KB的文章http://support.microsoft.com/kb/2022443,你的原因可能是由于字段的Guid值在回收之前被改变等引起的。我看到你按照KB说的操作,不起作用,那么请尝试以下的操作:
1. 页面上激活Feature,
2.页面上停止Feature,
3.在网站管理中检查一下内容类型是否存在,如果存在,尝试删除;当然如果引用了站点列,也请一并删除。
4.重新部署。
补充:请尝试使用沙箱解决方案,看看问题是否依然存在。- 已编辑 Wayne Fan 2011年9月14日 5:21
- 已标记为答案 change_miao 2011年9月14日 5:40
- 取消答案标记 change_miao 2011年9月14日 5:40
- 已标记为答案 change_miao 2011年9月14日 6:25
全部回复
-
您好 Change_miao,
根据KB的文章http://support.microsoft.com/kb/2022443,你的原因可能是由于字段的Guid值在回收之前被改变等引起的。我看到你按照KB说的操作,不起作用,那么请尝试以下的操作:
1. 页面上激活Feature,
2.页面上停止Feature,
3.在网站管理中检查一下内容类型是否存在,如果存在,尝试删除;当然如果引用了站点列,也请一并删除。
4.重新部署。
补充:请尝试使用沙箱解决方案,看看问题是否依然存在。- 已编辑 Wayne Fan 2011年9月14日 5:21
- 已标记为答案 change_miao 2011年9月14日 5:40
- 取消答案标记 change_miao 2011年9月14日 5:40
- 已标记为答案 change_miao 2011年9月14日 6:25