Не удалось загрузить ресурс: сервер ответил со статусом 406 (недопустимо) ==>promptengine-compress.js

Я работаю над приложением, где мы можем размещать отчеты Crystal и запускать их из приложения. Проблема, с которой я столкнулся, заключается в том, что при попытке запустить любой отчет отображается пустой белый экран. но у него есть кристаллические отчеты UI.Print экспорт и т. д., но не разрушая отчет, показывающий эту ошибку

Не удалось загрузить ресурс: сервер ответил со статусом 406 (недопустимо) aspnet_client/system_web/4_0_30319/crystalreportviewers13/promptengine-compress.js

Но когда я нажимаю на консольную ошибку, она открывает URL, она открывается в новой вкладке, после чего, если я снова открываю отчет, это работает. Но клиент этого не сделает, поэтому я хочу решить эту проблему.

во всем приложении есть два места, где мы используем этот promptengine-сжатый. js

один из них - crv.js

 bobj.crv.config = {
        isDebug : false, 
        scriptUri: null,  // The uri for the viewer script dir (that holds crv.js)
        skin: "skin_standard",
        needFallback: true, 
        lang: "en",
        useCompressedScripts: true,
        useAsync : true,
        indicatorOnly: false,
        resources : { 
            'HTMLPromptingSDK': { isLoaded: false, path: '../Scripts/promptengine-compressed.js' },
          'ParameterControllerAndDeps' : {isLoaded: false, path: '../../parameterUIController-compressed.js'}  
        },
        logging: { enabled: false, id: 0}
    };

другие мы ссылаемся на странице макета

   <script src="@Url.Content("../Scripts/promptengine-compressed.js")" type="text/javascript"></script>

1 ответ

Решение

Я решил проблему:

Браузер ожидает тип MIME для файла "crystalreportviewers/promptengine-ressed.js" как "application/x-javascript, text/javascript".

Но в IIS на уровне веб-сайта / приложения (приложения) по умолчанию тип MIME для файла.js - application/javascript. После внесения изменений я смог увидеть отчеты.

Спасибо!

https://www.experts-exchange.com/questions/28682818/406-Client-browser-IE10-does-not-accept-the-MIME-type-of-the-requested-page.html

https://www.experts-exchange.com/questions/24977691/MIME-Type-for-Crystal-Reports-IIS-7.html

Другие вопросы по тегам