У меня есть C # Web API и веб-приложение, которое является программой «все в одном». Этот проект будет размещен во внутренней сети моей компании. Я пытаюсь настроить процесс слияния в этом Web API, используя Microsoft.Office.Interop.Word
. Работает просто отлично при отладке. Файл шаблона слияния размещен на C:\inetpub\wwwroot\MailMergeTemplate\Template.docx
.
Однако, это перестает работать, как только я разверну веб-сайт в IIS. Каждый раз, когда я пытаюсь выполнить слияние, меня встречает HTTP 500 Internal Server Error
. Я попытался переместить шаблон на подключенный сетевой диск, но это не сработало. Я также создал другой веб-каталог для шаблона через IIS и поместил туда файл. Я мог бы просматривать папку через Chrome очень хорошо и мог видеть и скачать шаблон. Но это тоже не сработало.
Как мне разместить шаблон слияния, чтобы веб-приложение могло его видеть и получать к нему доступ? Это вообще возможно?