上班时间被问到一个问题:infopath状态一直显示“installing”,无法设置到“Ready”状态。由于没有MOSS环境,只能晚上回家再看,我自己试着发布一个infopath,也出现了状态始终是“正在安装”,而不“就绪”,也许我的问题跟被问到的问题原因不一样,不过还是记下来:)
问题回放:
点击“InfoPath Forms Services” 的 “管理表单模版”。
点击“上载表单模版”。
选择InfoPath表单,点击“上载”。
上载完成后,状态显示为“正在安装”。
如果激活到网站集的话(就绪状态才能激活到网站集)会出现后面图片所示的错误。
我到“记时器状态”中查看了一下,有错误发生,如图:
也许是记时器的操作有了问题,然后就开始找错误。。。但是反反复复一直是:“无法激活表单模版,因为仍在将其上载到场,请等此表单模版的状态变为‘就绪’后重试”。我想可能已经创建了作业,但是无法运行或者还没有启动运行吧,所以干脆强制执行job让它立即执行,试试可以不,使用命令如下图:
执行提示完毕后,返回模版列表,嘿嘿,状态竟然变成了“就绪”
看来是好了,继续试,激活到网站集,正确完成,来到web的网站内容类型库,也有了。设置表单内容类型,新建表单:
显示:
完全正常了。。。
这个问题具体原因还没搞明白,我想,可能是因为两台机器因为某些原因没有做到同步,所以表单一直显示“正在安装”的状态,或者是SharePoint的作业服务出现问题导致。具体是什么原因目前还是没有查到,现在每次上传一下InfoPath表单,都要用这个命令来执行一下才可以,这个比较郁闷。