В приложении произошла внутренняя ошибка при загрузке библиотек SSL в asp.net MVC и FileContentResult
Разрабатываемое приложение MVC имеет функцию загрузки / скачивания файлов, которая поддерживает файлы типа xls,xlsm,xlsx, doc,docx,pdf,msg и т. Д.
Недавно код для загрузки файла был изменен, чтобы вместо метода указывать метод действия FileResult, давая ссылку на файл на сервере. Учитывая код ниже:
public async Task<ActionResult> ShowFile()
{
return new FileContentResult(FileBytes, mimeType);
}
Приведенный выше код на компьютерах с Windows7 выдает всплывающее предупреждение Microsoft Excel Security Warning с сообщением ниже, но код работает нормально в Windows 10 IE 11
The application experienced an internal error loading the SSL libraries
Когда код изменился, как показано ниже, предупреждение перестало отображаться.
return this.File(response.FileBytes, mimeType, response.FileName);
Может кто-нибудь помочь понять, что на самом деле вызывает проблему с возвратом FileContentResult в ответ на Результат действия