部署Web應用程序時,我有一個使用jQuery的和一些其他的庫(jQuery的UI尤其是)一個MVC4 Web應用程序。更新JavaScript庫到Windows Azure
昨天我決定通過NuGet包管理器更新所有包;我的web應用程序在我的本地機器上正常工作,但是當我將它部署到我的天藍色網站時,在我的瀏覽器中彈出了一個javascript錯誤(它與jquery-ui庫有關,例如「$ browser is not an function」) 。
我搜索了網頁,發現這個錯誤的原因是我還在使用舊版本的jquery。看起來,即使部署過程已經在本地項目中更新,它也不會發布新版本的js庫。
我解決了通過RDP連接到Azure計算機的問題,刪除了「腳本」文件夾的內容並再次部署,但我想知道是否有一種方法在部署到Azure時「強制」腳本/庫更新。
編輯1:我與Visual Studio 2012開發,使用水銀作爲源代碼控制
編輯2:我部署到Azure網站
您是否在您的計算機上進行清理結帳? –
@Garath'乾淨結帳'是什麼意思?對不起,我對這個術語並不熟悉:你是指我的源代碼管理提供商(通過Mercurial的方式)的結賬? – Andrea
我確實知道如何部署到Azure。這種變化可能發生在以下原因:Azure安裝錯誤的nuget軟件包(不太可能,因爲它不會更改腳本,正如我記得的那樣),或者您在源代碼管理中出現問題。 –