我正在处理两个ASP.NET(.NET 4.5,IIS 10.0.17763.1)项目。两者都受此问题影响。使用相同技术构建的其他数十个项目也运行良好。
调试时,在输出html中看似随机的位置插入“ e”后紧跟2050个“。”符号。他们似乎没有出现任何模式。
当我在Chrome中点击“检查”时的样子:
<img id="cphHomeBannerMe���������[...]����������ain_ScrollingBanner1_firstImage"
“查看页面源代码”:
type="text/css" media="screen" /e [multiline blank space] ><link href=
当我将“查看页面源代码”的输出复制到记事本中时,空格被删除了,但“ e”仍然保留。因此,对于上面的示例,它将是
type="text/css" media="screen" /e><link href=
不用说,它完全破坏了页面布局。
未经调试启动(ctrl + f5)会正常启动项目。 该项目使用TFS进行版本控制,并且可以在其他PC上很好地运行。
答案 0 :(得分:1)
此问题已通过取消选中*want to add a field in the export entries section*
并重新加载页面来解决。该选项应该在菜单下,该菜单的图像上有一个刷新图标-在工具栏中的调试下拉菜单旁边。
如果您想了解更多信息,请参见:https://devblogs.microsoft.com/aspnet/browser-link-feature-in-visual-studio-preview-2013