升级到 Asp.Net Core RC2 后出现奇怪的“”字符
Strange "" character after upgrading to Asp.Net Core RC2
在我升级到 Asp.Net RC2 之后,一些奇怪的事情开始发生。我首先想到这可能与我移植应用程序的方式有关。但是当我创建一个新的默认网络应用程序时会产生相同的结果 运行 它:
注意头脑中的所有内容现在如何出现在 body 中(不知道为什么)。这会导致一些视觉问题。
这是一个(还有其他几个),在导航栏之后和 body:
之前有一个间隙
一段时间后,我在 Edge 和 Firefox 中尝试 运行ning,似乎问题只发生在 Google Chrome 上。
我绝对确保我没有 BOM 字符。
这是 BrowserLink 的问题:https://github.com/aspnet/Mvc/issues/4671
如@Tracher 所述,它是一个带有 BrowserLink 的 issue。如果您不使用它,只需注释 Startup.cs 中激活 BrowserLink 的行:
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
app.UseDatabaseErrorPage();
//app.UseBrowserLink();
}
我遇到了这个问题,但我没有使用浏览器 link。检查任何 .cshtml
文档的开头是否有 Empty Line。主要是在 _Layout.cshtml
中。这对我有用。
我有一个类似的问题,在我的 .cshtml 文件中是 UTF-8-BOM,我确实使用 notepad++ 打开文件然后使用 notepad++ Hexa 编辑器插件和注意到 @model 前面有一个隐形角色。我确实删除了那个字符并将文件的编码更改为 UTF-8 并解决了问题。
在我升级到 Asp.Net RC2 之后,一些奇怪的事情开始发生。我首先想到这可能与我移植应用程序的方式有关。但是当我创建一个新的默认网络应用程序时会产生相同的结果 运行 它:
注意头脑中的所有内容现在如何出现在 body 中(不知道为什么)。这会导致一些视觉问题。 这是一个(还有其他几个),在导航栏之后和 body:
之前有一个间隙一段时间后,我在 Edge 和 Firefox 中尝试 运行ning,似乎问题只发生在 Google Chrome 上。 我绝对确保我没有 BOM 字符。
这是 BrowserLink 的问题:https://github.com/aspnet/Mvc/issues/4671
如@Tracher 所述,它是一个带有 BrowserLink 的 issue。如果您不使用它,只需注释 Startup.cs 中激活 BrowserLink 的行:
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
app.UseDatabaseErrorPage();
//app.UseBrowserLink();
}
我遇到了这个问题,但我没有使用浏览器 link。检查任何 .cshtml
文档的开头是否有 Empty Line。主要是在 _Layout.cshtml
中。这对我有用。
我有一个类似的问题,在我的 .cshtml 文件中是 UTF-8-BOM,我确实使用 notepad++ 打开文件然后使用 notepad++ Hexa 编辑器插件和注意到 @model 前面有一个隐形角色。我确实删除了那个字符并将文件的编码更改为 UTF-8 并解决了问题。