我需要将上传到 SharePoint Foundation 2013 的 Visio 文件转换为 pdf。这是因为 Foundation 不提供 Visio 服务。
我能想到的唯一方法是从我的 asp.net c# 代码中调用控制台应用程序,以使用互操作进行此转换。当我自己运行这个 exe 时,转换效果很好。当通过从 asp.net c# 代码调用 Exe 运行时,我得到一个异常(发生异常)。
我相信这是一个权限问题,但我似乎无法解决它。我已将 IIS 用户帐户完全控制到所需的文件夹等。我已在 app.manifest 中为控制台应用程序提供以下行。似乎都没有工作。
我难住了。我知道在使用 asp.net 时应该避免使用 Interop,但我完全没有想法,因为这似乎是唯一的解决方案。