最近学习MOSS 很苦恼,进度也很慢,最近在学习VS2008开发工作流,其中有结合INFOPATH 2007来做, 出现个BUG或者说是设置的问题,整整花了我一天工作时间,是这样的:
在部署的时候关于URN,大部分的教程都是这样的说的,从INFOPATH 的文件>属性中找
然后部署完毕后会发现在
管理中心 > 应用程序管理 > 管理表单模板 中自动出现刚刚做完的这个表单
然后进行一系列的操作,最终运行工作流
加载表单时出错。 |
请单击“重试”以尝试重新加载该表单。如果此错误持续存在,请与网站的支持小组联系。 请单击“关闭”以退出此消息。 |
然后是日志中提示
06/22/2010 14:23:23.86 w3wp.exe (0x1724) 0x1C40 Forms Server Forms Services Runtime 82fp Warning Exception occurred during request processing. (User: SHANGHAIEC\alexhu, Form Name: , IP: , Request: http://ecserver:8080/_layouts/IniWrkflIP.aspx?List=ca861cb8-6112-480b-912a-b42d19d8d49a&ID=3&TemplateID={97ff162e-cf5f-414c-b8cd-61767ec04f5f}&Source=http://ecserver:8080/zhaoshang/DocLib2/Forms/AllItems.aspx, Form ID: , Type: InfoPathLocalizedException, Exception Message: 找不到指定的表单。)
就到这里,到处找原因,换了二台服务器上试都一样结果
最近从这篇文章中
http://www.wahooga.com/2010/03/30/the-form-has-been-closed-the-specified-form-cannot-be-found-sharepoint-2007/
才知道
原来上传后的表单ID与文件属性中是不一样的
改成上图表单ID 一切显示正常
我的开发环境是 win2008 x64 sp2