0

我在 Windows 上使用 InDesign 服务器。并使用 Microsoft .Net Web 平台 (ASP.NET) 开发应用程序。

我正在使用 InDesign 提供的 ImportXML() 方法生成 Indd 文件。我随机收到以下错误(有时更频繁):

System.Runtime.InteropServices.COMException (0x0000FFFF): Exception from HRESULT: 0x0000FFFF

   at System.RuntimeType.ForwardCallToInvokeMember(String memberName, BindingFlags flags, Object target, Int32[] aWrapperTypes, MessageData& msgData)

   at InDesignServer.Document.ImportXML(String From)

InDesign 没有提供更多关于失败位置的信息,因此被阻止在那里。

任何人都可以在这里帮忙。谢谢。

4

2 回答 2

0

经过很长一段时间。但是,我再次活跃在“堆栈”上。这是由于 DCOM 配置中不适当的权限导致的错误。请参阅以下步骤进行检查: 1. 从开始菜单中,单击运行并键入 Dcomcnfg.exe 2. 选择“计算机” 3. 选择“我的电脑” 4. DCOM 配置 5. 找到 InDesign COM 组件并选择属性 6. 在此设置适当的安全性和身份。

COM 异常总是含糊不清,任何人都很难回答!

于 2017-04-25T07:19:41.750 回答
0

我对 ASP.NET 不熟悉,但在 ExtendScript 中它是 importXML(以小写开头且区分大小写)

此外,检查您传递给 importXML 的文件路径。

确保在导入 xml 之前创建并初始化文档

于 2015-09-17T09:43:16.980 回答