У меня есть некоторые отчеты, которые зависают после выбора значений параметров и нажатия «Просмотр отчета»
странно, некоторые отчеты отображают нормально Windows 10 (все отлично работают на Windows 7), оба используют IE11, сервер SQL Server 2012 ..
Настолько странно, что некоторые отчеты работали, а другие зависали (в отчете тоже ничего сложного нет, просто простая таблица с данными и одним или двумя параметрами
Мне нужно изменить
<meta http- equiv="X-UA-Compatible" content="IE=5">
до
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
ИЛИ
<meta http-equiv="X-UA-Compatible" content="IE=11">
Я пришел к такому выводу после того, как в IE11 отчеты нормально отображались, изменив режим документа в режиме эмуляции в режиме разработчика F12
много сообщений говорят, чтобы изменить
<meta http-equiv="X-UA-Compatible" content="IE=5">
до
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
в C: \ Program Files \ Microsoft SQL Server \ MSRS11.MSSQLSERVER \ Службы отчетов \ ReportManager \ Pages \ ReportViever.aspx
но это не имеет значения, когда я просматриваю отчет
поэтому я добавил ... \ ReportManager \ Pages \ Report.aspx разметку ниже
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge"></meta>
</head>
ПРИМЕЧАНИЕ: в этом файле не было html
и все заработало:)
благодаря mslliviu
Метатеги HTTP на веб-страницах SQL Server SSRS 2012
Есть очень много постов о проблеме X-UA-Compatible, но ничего, что я нашел, не сработало, кроме приведенного выше
ПОЧЕМУ изменение X-UA-Compatible в ReportViewer.aspx не оказало никакого влияния, фактически игнорируется?
Помогло или помешало включение URL сайта отчетов IntrAnet в режиме совместимости?
Я использовал включить / исключить ..
почему это такая проблема?
Я знаю, что у Microsoft есть несколько версий Windows, Server, SQL, SSRS, SSDT и браузеров, и это должно быть кошмаром, чтобы заставить их всех говорить и работать вместе все время ... НО ...