jqueryとその他のライブラリ (特にjquery-ui )を使用する MVC4 Web アプリケーションがあります。
昨日、NuGetパッケージ マネージャーを使用してすべてのパッケージを更新することにしました。私の Web アプリケーションはローカル マシンでは正しく動作しましたが、それを Azure Web サイトに展開すると、ブラウザーに JavaScript エラーが表示されました (「$browser is not a function」のような jquery-ui ライブラリに関連していました)。
Web を検索したところ、このエラーの原因は、まだ古いバージョンの jquery を使用していることが原因であることがわかりました。ローカル プロジェクトで更新されたにもかかわらず、デプロイ プロセスで新しいバージョンの js ライブラリが公開されていないようです。
RDP経由でAzureマシンに接続し、「Scripts」フォルダーの内容を削除して再度デプロイする問題を解決しましたが、Azureにデプロイするときにスクリプト/ライブラリの更新を「強制」する方法があるかどうか疑問に思っています.
編集1 :ソース管理プロバイダーとしてMercurialを使用して、Visual Studio 2012で開発しています
編集 2 : Azure Web サイトにデプロイしています