xueqx 发表于 2019-8-15 16:01:30

UAP表单发布错误

U8,V13,创建表单发布时 出现类型转换错误。
发布"UAP销售订单"失败,中止发布过程。
错误消息:System.ApplicationException:System.InvalidCastException:无法将类型为“UFGeneralFilter.DesignSrvClass”的COM对象强制转换为接口类型“UFGeneralFilter._DesignSrv”。此操作失败的原因是对 IID 为"
{89C89AB7-CCC8-4FAA-9CF4-4D9036AA744C}的接口的 COM 组件调用
Querylnterface 因以下错误而失败:不支持些接口 (异常来自
HRESULT:0x80004002 (E_NOINTERFACE)),
在 UFGeneralFilter.DesignSrvClass.BuildConditionEx(String cnnstr.
String FilterlD, String ProjectNO, String SubNO, String XML, Object
Errlnfo)

UFIDA.U8.UAP.PublishService.BusinessLogic.ListPublish.PublishFilter〇

UFIDA.U8.UAP.PublishService.BusinessLogic.ListPublish.PublishCol〇
在 UFIDA.U8.UAP.PublishService.PublishVoucher.Publish(String
strConn, String dbUFMeta, String dbUFData, String cardNum, String
applicationName)
Server stack trace:
在 UFIDA.U8.UAP.PublishService_SI_PublishVoucher.Publish(String
strConn, String dbUFMeta, String dbUFData, String cardNum, String
applicationName)

System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcess
Message(lntPtr md, Object{] args.Object server, Int32 methodPtr,
Boolean fExecutelnContext, Object{]& outArgs)

System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessM
essage(RuntimeMethodHandle md, Object{] args.Object server, Int32
methodPtr, Boolean fExecutelnContext, Object{]& outArgs)

System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMes
sage(IMessage msg, Int32 methodPtr, Boolean fExecutelnContext)
Exception rethrown at :
在 UFIDA.U8.UAP.PublishService.PublishVoucher.Publish(String
strConn, String dbUFMeta, String dbUFData, String cardNum, String
applicationName)
在 UFIDA.U8.UAP.Publish_PublishForm.PublishVoucher(Object key)
在 UFIDA.U8.UAP.Publish_PublishForm.btnPublish_Click(Object sender,
EventArgs e)



xueqx 发表于 2019-8-16 08:54:36

新手,刚接触用友UAP不久,随便做了个表单,没有自定义的东西,就是发布不了,请教各位高手指点一下,谢谢了

xueqx 发表于 2019-11-22 15:16:39

是软件的原因,将U8卸了重新安装。
页: [1]
查看完整版本: UAP表单发布错误