【发布时间】:2014-06-13 00:00:01
【问题描述】:
我有一个使用 jquery 和其他一些库(尤其是 jquery-ui)的 MVC4 Web 应用程序。
昨天我决定通过NuGet包管理器更新所有包;我的 Web 应用程序在我的本地计算机上正常工作,但是当我将它部署到我的天蓝色网站时,我的浏览器中弹出了一个 javascript 错误(它与 jquery-ui 库有关,类似于“$browser is not a function”)。
我在网上搜索了一下,发现这个错误的原因是我还在使用旧版本的jquery。即使在本地项目中更新了新版本的js库,部署过程似乎也没有发布。
我解决了通过 RDP 连接到 Azure 机器的问题,删除了“Scripts”文件夹的内容并再次部署,但我想知道在部署到 Azure 时是否有“强制”脚本/库更新的方法。
编辑 1:我正在使用 Visual Studio 2012 进行开发,使用 Mercurial 作为源代码控制提供程序
编辑 2:我正在部署到 Azure 网站
【问题讨论】:
-
您是否在您的机器上进行了干净的结帐?
-
@Garath “干净结帐”是什么意思?抱歉,我不熟悉这个词:你是指从我的源代码控制提供商那里结帐吗(顺便说一下是 Mercurial)?
-
我知道您如何部署到 Azure。此更改可能发生在以下原因:Azure 安装了错误的 nuget 包(可能性较小,因为我记得它不会更改脚本)或者您的源代码控制有问题。
标签: c# jquery asp.net-mvc azure mercurial