为什么我的构建在Visual Studio 2013中构建时的行为与2012相比有所不同?

时间:2013-11-12 09:39:01

标签: asp.net-mvc visual-studio asp.net-mvc-4 visual-studio-2012 visual-studio-2013

我有一个在Visual Studio 2012中构建的ASP.net mvc解决方案。直到昨天,在使用属性下检查的Development Server构建和测试它时,它才能正常工作 - >网页。今天,我切换到Visual Studio 2013并构建了我的解决方案。但是,当我在chrome中打开控制台窗口进行检查时,我看到抛出了一个javascript错误: Uncaught Error: Syntax error, unrecognized expression: li.active


为什么仅在Visual Studio 2013中构建时才会出现此错误?在构建时使用IIS ExpressLocal IIS并不重要。

我已与我的团队中的几位开发人员核对过,他们都遇到了同样的问题。

1 个答案:

答案 0 :(得分:3)

好的,所以这已经弄清楚了。原来“浏览器链接”功能导致javascript文件无法正常工作。禁用该功能(通过单击调试下拉列表旁边的圆形箭头并取消选中该功能)解决了该问题。