我有一个C#Web API和Web应用程序,它是一个多合一程序。该项目将托管在我公司的Intranet上。我正在尝试使用Microsoft.Office.Interop.Word
在此Web API中设置邮件合并过程。在调试时,它工作得很好。邮件合并模板文件位于C:\inetpub\wwwroot\MailMergeTemplate\Template.docx
。
但是,当我将网站部署到IIS时,这将停止工作。每当我尝试运行合并时,我都会遇到HTTP 500 Internal Server Error
。我试图将模板移动到映射的网络驱动器,但是没有用。我还通过IIS为模板创建了一个不同的Web目录,并将文件放在其中。我可以通过Chrome浏览到该文件夹,并且可以查看和下载模板。但这也不起作用。
我应该如何托管邮件合并模板,以便Web应用程序可以查看和访问它?这有可能吗?