2017-03-22 2 views
0

Récemment, nous avons ajouté X-Content-Type-Options: en-tête nosniff à IIS dans le cadre de la sécurité correctifs alors nous avons commencé à faire face à des problèmes avec les rapports SSRS qui se déchirent correctement dans IE11. Nous avons débogué avec les options F12 et identifié que le serveur bloque les scripts Java par défaut du rapport SSRS. Et les types MIME dans le rapport est texte/javascript qui bloque par IIS.Les listes déroulantes des rapports SSRS ne sont pas remplies après la configuration des options de type X-Content: en-tête de réponse nosniff dans IIS

Si nous supprimons ces en-têtes dans IIS, le rapport fonctionne correctement. Alors, y a-t-il une solution pour que l'application fonctionne en conservant les en-têtes?

Répondre

0

Je me suis heurté à cela il y a quelque temps avec le visualiseur de rapports intégré sur notre site Web. La façon dont nous nous sommes débrouillés était de supprimer l'en-tête de cette page. Pour ce faire, vous avez besoin d'un fichier config.web dans le répertoire de la page du visualiseur de rapport qui a ce qui suit dans le:

<location path="ViewReport.aspx"> 
     <system.webServer> 
        <httpProtocol> 
         <customHeaders> 
          <remove name="X-Content-Type-Options" /> 
       </customHeaders> 
        </httpProtocol> 
     </system.webServer> 
    </location> 

Hope this helps.

Shawn