SharePoint designer 2013 打开工作流报错
2013-12-18 15:28
344 查看
前段时间,工作流突然报错如下:
整个应用下的网站集工作流都会出现这个错误,其他应用程序却不会出现这个错误。检查ULS日志,发现报错:“Failed to find the XML file at location '15\Template\Features\DM_Feature1\feature.xml“。原来是自己发布的Feature删除时没有删除干净。
使用下面的代码可以检查有哪些feature没有删除干净:
引用:
http://blog.bugrapostaci.com/2011/08/02/good-tools-for-fixing-missing-features-on-sharepoint/
解决方法:
根据featureid,我在C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\TEMPLATE\FEATURES下创建DM_Feature1,模拟原先删除掉的xml文件
使用命令Uninstall-SPFeature -Identity -Guid -force删除。最终解决问题。
整个应用下的网站集工作流都会出现这个错误,其他应用程序却不会出现这个错误。检查ULS日志,发现报错:“Failed to find the XML file at location '15\Template\Features\DM_Feature1\feature.xml“。原来是自己发布的Feature删除时没有删除干净。
使用下面的代码可以检查有哪些feature没有删除干净:
class Program { static void Main(string[] args) { List<Guid> featIDs = new List<Guid>(); foreach (SPFeatureDefinition featdef in SPFarm.Local.FeatureDefinitions) { try { Console.WriteLine(featdef.RootDirectory + "-------" + featdef.Id.ToString() + "-------" + featdef.GetTitle(System.Threading.Thread.CurrentThread.CurrentCulture)); if (featdef.Id.ToString() == "8a40de38-6810-4187-9637-a6d8df08a43b") { Console.WriteLine("################################################"); } if (featdef.Id.ToString() == "bff4e34b-6303-4ef2-959b-bd27197b3974") { Console.WriteLine("################################################"); } } catch { //This code will be executed if the feature does not have the manifest file. Console.WriteLine("################################################"); Console.WriteLine("Error Ocurrred! Attempting to get feature ID of the feature without manifest file...:"); Console.WriteLine(featdef.Id.ToString()); } finally { Console.WriteLine(); Console.WriteLine("Press enter to view next feature"); // Console.ReadLine(); } } } }
引用:
http://blog.bugrapostaci.com/2011/08/02/good-tools-for-fixing-missing-features-on-sharepoint/
解决方法:
根据featureid,我在C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\TEMPLATE\FEATURES下创建DM_Feature1,模拟原先删除掉的xml文件
使用命令Uninstall-SPFeature -Identity -Guid -force删除。最终解决问题。
相关文章推荐
- SharePoint Designer 2013 Workflow
- SharePoint designer 2013 中新的workflow action(操作)
- Custom Outcome Options of Task Form in SharePoint Designer on SharePoint 2013 Workflow
- SharePoint Designer 2013 只能用代码模式的杯具,是不是要把我们整死?
- Import a SharePoint Designer Reusable Workflow into Visual Studio in SharePoint 2013
- SharePoint Designer 2013哪些新增功能?
- Visio 2016 和 SharePoint Designer 2013 来创建工作流并将其发布到 SharePoint 2016 网站而无需任何代码
- Sharepoint 轻量化应用构建之熟悉Sharepoint Designer 2013!
- Changes to the Design View in SharePoint Designer 2013
- SharePoint 2013 开发——SharePoint Designer 2013工作流
- 利用SharePoint 2013 创建Service Desk 网站之利用SharePoint Designer设定邮件发送动作!
- SharePoint Designer 2013 下载地址
- SharePoint Designer 2013 中的更改内容
- SharePoint 2013 SharePoint designer 2013 workflow开发综合实例
- [SharePoint Online]SharePoint Designer无法打开世纪互联版sp online站点得解决方法,报错信息:请安装更新后再重新打开
- sharepoint designer打开网站、建立子网站
- SharePoint Designer 2013 连接 Office 365 必需安装2个SP
- SharePoint Designer 2013 和 Visio 2013 中的工作流开发
- SharePoint 2013 在不同的环境中(开发环境,测试环境,生产环境)移植由SharePoint designer 2013 设计的List Workflow
- SharePoint Designer 2007可以打开SharePoint Portal Server 2003的站点么?