Visual studio Visual Studio 2013生成了乱码/损坏/编码错误的html

Visual studio Visual Studio 2013生成了乱码/损坏/编码错误的html,visual-studio,character-encoding,visual-studio-2013,Visual Studio,Character Encoding,Visual Studio 2013,我有一个带有Razor的MVC4 Web项目,它在VS2012中运行良好。 在VS2013中,在干净的重建之后,同一个web项目生成带有编码问题的html。它看起来像这样。很多��� (黑色菱形中的问号字符) 我很确定这是因为它的VS2013——我尝试过重新安装IIS、重新创建网站、禁用gzip压缩、禁用缓存、删除临时编译文件等等。。。我正在Windows 8.1中使用VS2013 Pro版 如果我切换回VS2012并清除重建,响应将恢复正常 我还尝试了project中的元素、meta内容类型以

我有一个带有Razor的MVC4 Web项目,它在VS2012中运行良好。 在VS2013中,在干净的重建之后,同一个web项目生成带有编码问题的html。它看起来像这样。很多��� (黑色菱形中的问号字符)

我很确定这是因为它的VS2013——我尝试过重新安装IIS、重新创建网站、禁用gzip压缩、禁用缓存、删除临时编译文件等等。。。我正在Windows 8.1中使用VS2013 Pro版

如果我切换回VS2012并清除重建,响应将恢复正常

我还尝试了project中的
元素、meta
内容类型以及http头、内容类型值的各种组合等,以修复VS2013中的编码—所有这些都无效

任何解决方案?

都可能是VS 2013的功能。在工具栏中查找以下内容:

取消选中启用浏览器链接并重新加载网页(不需要重新生成)


我注意到一大堆请求,比如
http://localhost:64667/613318d74fb54ab5bed269c36eb39fde/arterySignalR/connect...
我从未见过的小提琴手。此外,在Fiddler中使用inspector的“原始”选项卡时,显示大量随机的不可打印字节被注入到我的网页的HTML中。

也可以通过
web.config
禁用浏览器链接,如下所示:

<configuration>
  <appSettings>
    <add key="vs:EnableBrowserLink" value="false" />
  </appSettings>
</configuration>


太好了,这就是问题所在。现在它修好了!谢谢:)这个功能似乎有很多问题。和。我浪费了相当多的时间修补IIS、IISExpress、VS2010 aspnet_regiis随机http模块,并且一直在使用VS2012。你救了我的命,谢谢:)我也有同样的问题,但对于VS2015,关闭浏览器链接没有任何帮助,你还有其他建议吗?