AbrahamOlatubosun1973 Ответов: 1

Не удалось загрузить файл excel, извлеченный из нашего приложения


Цитата:
Привет,

Я буду рад, если вы поможете предложить решение нашей проблемы, наш размещенный сайт генерирует файл excel, когда посетитель нажимает определенную кнопку, если это сделано, он генерирует следующую ошибку "Не удалось загрузить файл или сборку" Microsoft.Офис.Взаимодействие.Excel, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' или одна из его зависимостей. Определение манифеста расположенной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)".



я использую excel.Приложение Visible = "False".

и я направил вывод в поток для загрузки


Что я уже пробовал:

string PathsTo = directoryPath +drpProgramArea.Элемент.Текст.Отделка()+"- "+drpYears.Элемент.Текст.Отделка()+"-"+drpYears2.Элемент.Текст +". xls";

//============ Скачать файл Excel =====================

Ответ.Четкий();
Ответ.Буфер = true;
Ответ.Кодировка = "";
Ответ.Значение contentType = "применение/донгов.openxmlformats - officedocument.квалификатором.лист";
Ответ.AddHeader ("content-disposition", "attachment;filename=" + PathsTo);
использование (MemoryStream MyMemoryStream = new MemoryStream())
{
xlWBK.Сохранить Как(MyMemoryStream);
MyMemoryStream.WriteTo (Ответ.Выходной поток);
Ответ.Промывать();
Ответ.Конец();
}

это то, что я пробовал.

любое предложение будет оценено по достоинству.

1 Ответов

Рейтинг:
2

Patrice T

Цитата:
Не удалось загрузить файл или сборку " Microsoft.Офис.Взаимодействие.Excel, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' или одна из его зависимостей. Определение манифеста расположенной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)
Это сообщение об ошибке предполагает, что в установке пакета что-то не так. Последствия, пакет не может быть использован.
Вероятно,вам придется переустановить пакет.
В идеале протестируйте свое приложение на другом компьютере с пакетом, который, как известно, работает нормально.


AbrahamOlatubosun1973

Спасибо за ваш ответ ppolymorphe, я хочу, чтобы вы знали, что я протестировал это приложение на своей производственной машине и трех других системах развертывания, они работают нормально, я знаю, что проблема была связана с Microsoft.Офис.Взаимодействие.Excel у меня есть перекомпиляция и твит файла web.config, но я все еще получаю ту же ошибку при попытке загрузить файл excel

Patrice T

Воспользуйся Улучшить вопрос чтобы обновить ваш вопрос.
Чтобы каждый мог обратить внимание на эту информацию.