VS2008 开发设计MOSS工作流 URN 注意了

 

  最近学习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

posted @ 2010-06-22 15:00  alex hu  阅读(588)  评论(1编辑  收藏  举报