Когда я загружаю excel на локальную машину, он работает, но на IIS он выдает ошибку .
привет
Я использую VS2013 для разработки моего приложения mvc5 .
мой вопрос заключается в том, что когда я загружаю excel через свое приложение, оно загружается правильно, но когда оно публикуется через IIS, оно выдает ошибку:
Microsoft Excel не может получить доступ к этому файлу 'C:\inetpub\wwwroot\PromechApp\Content\RIBF159159159.xlsx". Существует несколько возможных причин: • имя файла или путь к нему не существуют. * Файл используется другой программой. * Книга, которую вы пытаетесь сохранить, имеет то же имя, что и открытая в данный момент книга.
Что я уже пробовал:
для этого я установил путь к C:\Windows\SysWOW64\config\systemprofile\Desktop
пока это не сработает.
Richard MacCutchan
Сообщение ясно говорит вам, что файл не существует по этому пути. Вы пытаетесь сослаться на файл на сервере или клиенте?
Philippe Mori
Кстати, вы никогда не должны использовать Microsoft Excel (с Office Interop) на сервере. Он не был предназначен для этой цели. Используйте технологии, более подходящие для этой задачи. Много информации можно было найти в интернете.