2015-09-09 5 views
0

Я создаю файл Excel в asp.net. Я хочу, чтобы сохранить файл преуспеть в моем проекте корневой директории .Problem является то, что он бросает исключение «доступ к пути" C: \ Program Files \ OrderDetails.xls. Отказано» Мой кодСохраните файл Excel в корневом каталоге проекта

Wbook.WriteXLS(".../OrderDetails.xls"); 

Но когда я использую Путь

Wbook.WriteXLS("D://OrderDetails.xls"); 

Это работает. Но я не хочу экономить на диске D. Я хочу сохранить это в своем проекте.

+0

Вы используете это на сервере в IIS? Или на машине разработки? – mason

+0

'...' не является допустимым путем; но вы не должны устанавливать пакет Office на серверную машину. Исследуйте другие параметры, такие как openXML –

+0

Я запускаю это на IIS – user34094881

ответ

1

Убедитесь, что у вас есть доступ к папке, в которой находится ваш проект. Перейдите в папку в проводнике Windows, откройте свойства, убедитесь, что папка НЕ ​​доступна только для чтения, а затем убедитесь, что у пользователя есть все необходимые привилегии на вкладке «Безопасность».

Смежные вопросы