В приложении произошла внутренняя ошибка при загрузке библиотек SSL в asp.net MVC и FileContentResult - PullRequest
0 голосов
/ 26 сентября 2018

Разрабатываемое приложение MVC имеет функцию загрузки / выгрузки файлов, которая поддерживает файлы типа xls, xlsm, xlsx, doc, docx, pdf, msg и т. Д.

Недавно появился код для загрузки файлабыл изменен, чтобы возвращать метод действия формы FileResult вместо, давая ссылку на файл на сервере.Приведенный ниже код:

public async Task<ActionResult> ShowFile()
{
   return new FileContentResult(FileBytes, mimeType);
}

Приведенный выше код на компьютерах с Windows7 выдает всплывающее предупреждение о безопасности Microsoft Excel с сообщением ниже, но код работает нормально в Windows 10 IE 11

The application experienced an internal error loading the SSL libraries

Когда код изменился, как показано ниже, предупреждение перестало отображаться.

return this.File(response.FileBytes, mimeType, response.FileName);

Может кто-нибудь помочь понять, что на самом деле вызывает проблему с возвратом FileContentResult в ответ на Результат действия

...