去http://weblogs.asp.net/scottgu/archive/2013/02/18/announcing-release-of-asp-net-and-web-tools-2012-2-update.aspx,下载并成功安装了更新,但现在当我尝试在页面检查器中查看我的网站时,它告诉我“没有从服务器返回映射数据”。创建了一个新的MVC4应用程序,并在该项目页面检查器工作正常。 我确保将Web Essentials 2012扩展更新到最新版本prio,以安装2012.2更新,就像博客所说的那样。此页面也没有任何帮助:http://msdn.microsoft.com/en-us/library/jj204395.aspx: 错误 没有从服务器返回映射数据 描述 Page Inspector无法在浏览器和源代码之间进行映射。 原因 还没决定。 固定 没有具体的建议。
知道什么可能是错的,我应该尝试什么?
编辑: 这太超级了。我什么都没做,现在突然间又恢复了! 除非关闭和打开Visual Studio和项目几次。 这就是它现在的样子 - 注意第一个和最后一个子弹的区别:
Edit2:在两个项目中使用IISExpress。 “没有从服务器返回映射数据”。听起来这可能是IISExpress不喜欢安装的新东西的问题吗?
Edit3:这段代码打破了页面检查器:
<map id="surfer" name="surfer">
<area shape="poly" coords="0,23,30,13,40,3,64,5,69,19,86,23,98,30,99,51,72,63,68,83,41,83,38,67,1,65" alt="&%#@?!">
</map>
从未想过它实际上会破坏整个工具,所以没有费心去测试。这是我得到小费的地方:http://social.msdn.microsoft.com/Forums/sv/visualstudiogeneral/thread/470ece78-86c3-4fab-b38c-cb969d515d43
看起来像是页检查器/剃刀引擎中的错误,或者两者都有。
答案 0 :(得分:1)
由页检查器/剃刀引擎中的错误引起。很快就会得到修复。请参阅Anands的评论。