Есть у меня некое приложение, которое генерит и отправляет пользователю xls файл. Всвязи с большой нагрузкой сделали несколько идентичных серверов и балансер на IIS ARR. И если заходить на конечный сервер, то файл отдаётся правильно, имя его
читаемо. Если через ARR, то имя ломается, файл скачивается в виде "Первичный отчет РѕС‚ .......".
В web.config прописал кодировку:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxUrl="8192" maxQueryString="8192" />
<fileExtensions>
</fileExtensions>
</requestFiltering>
</security>
<urlCompression doStaticCompression="false" doDynamicCompression="false" />
</system.webServer>
<system.web>
<globalization culture="ru-RU" fileEncoding="utf-8" uiCulture="ru-RU" />
</system.web>
</configuration>
Сама страница отображается нормально, проблема только со скачиваемым файлом. В хедерах тоже вроде бы всё ок,
Content-Type:
text/html; charset=UTF-8.
Куда копать?