问题描述
这是一个简单的 Office (Visio) 自动化 Web 应用程序,可将文件从 vsdx 转换为 svg。
该应用在我的 PC-Windows 10 Enterprise 上的 IIS 中运行良好。 但是,在我的服务器 - Windows Server 2019 Standard 上的 IIS 中效果不佳。
当然,我已经在 PC 和服务器上尝试了相同的代码和相同的 IIS 配置,可能是什么问题? 该应用程序无法在 Visio 中打开文件并在以下行中引发错误(没有信息):
using Visio = Microsoft.Office.Interop.Visio;
Visio.InvisibleApp visioInvisibleApp = null;
...
Visio.Document doc = visioInvisibleApp.Documents.Open(vsdxSourcePath);
我尝试了以下方法:
- 更改应用程序池的标识
- 为发布文件夹中的每个人授予权限
- 在 COM 安全性中为每个人授予访问、启动和激活权限。
我还能做些什么来使应用程序像在计算机上一样在服务器上运行?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)