2015-06-08 106 views
0

我正在使用ASP.NET MVC。我捆綁了我的js文件,這些文件在開發環境中運行良好。然而,在QA中,我們有幾個問題。MVC中的捆綁和縮小問題

  1. 的幾個文件.min.js.map像 「jquery.validate.unobtrusive.js」, 「jquery.unobtrusive-ajax.js」 原因要點。如果我刪除.map文件應用程序工作順利,否則顯示錯誤的一些事情,如錯誤縮小,太多的錯誤不是一個有效的js文件..

  2. dev和QA都在https上,在dev腳本已成功加載,但在QA中,它總是在chrome中顯示不安全腳本的警報,指出該應用程序已在https上加載,但嘗試從http加載腳本。

回答

0
  1. 的* .MAP文件用於由Visual Studio內部專爲智能感知的目的。如果它顯示任何奇怪的消息,正是由於這一點,但這不應該以任何方式影響你的應用程序的性能。

  2. @ Scripts.Render助手將使用與頁面請求相同的URL方案,所以如果請求最初是以這種方式進行的,它將使用HTTPS。我建議使用瀏覽器開發工具的Net選項卡來查看是否有其他相關文件通過HTTP進入,而不是HTTPS。這通常是由網絡字體或IMG或其他東西引起的。

+0

感謝您的回覆,但我認爲1. -vsdoc用於intellisense,而不是.map。它影響功能,這就是爲什麼它很奇怪。 2.我檢查了網絡選項卡,沒有其他的腳本加載,在開發中它擊中了https和qa它打到http – Arnet11