【问题标题】:After move from VS2010 to VS2012 HTML rendering is intermittently losing content从 VS2010 迁移到 VS2012 后,HTML 渲染间歇性丢失内容
【发布时间】:2014-08-01 02:16:15
【问题描述】:

我们已将开发环境从 VS2010 更新到 VS2012,但注意到以下问题:页面开头有时未呈现。

例如有类似的东西:

<html>
  <head>
  <title>Title</title>
  <script>
    function myFunc() {...}
  </script>
  </head>
  <body>
    Content
  </body>
</html>

有时可能呈现为:

yFunc() {...}
  </script>
  </head>
  <body>
    Content
  </body>
</html>

只有在使用 VS2012 开发服务器,IIS 和 VS2010 开发服务器正常工作时才会出现这种情况。此外,该问题似乎随机出现在所有页面上(对于 20-30% 的请求)。

注意:该应用程序使用 WebForms 和 .NET 3.5

【问题讨论】:

  • 您确定 web.config 中的目标框架是 3.5 吗?
  • @JalpeshVadgama:是的,目标设置为 3.5。
  • 这只是发生在一个开发者还是多个开发者身上?另外,当您说“更新了我们的开发环境”时,您是将这些机器从 VS 2010 升级到 VS 20112 还是在卸载 VS 2010 后进行了 VS 2012 的全新安装?
  • @JimMSDN:这是一台安装了干净的 Windows 8.1 和 VS2012 的机器。之前没有安装 VS2010。 VS2012也有最新的升级,安装过程中没有错误。这发生在一台机器上,我们其他人推迟了升级。我们将为 VS2012 进行新安装,看看是否有帮助。事情是一切正常(WPF 项目、VC++ 项目)
  • 缺失的内容是否总是与headscript 标签相关?我在客户网站上看到过类似的行为,通常它会在中途切断脚本标签并生成此错误:“检测到潜在危险的 Request.Path 值...”我发布了 200 pt 赏金另一个问题:stackoverflow.com/questions/18907524/…

标签: c# asp.net visual-studio-2010 visual-studio-2012 webforms


【解决方案1】:

似乎问题与这台计算机有关。该问题在其他计算机上没有出现,但重新安装没有帮助。

好像真的什么都做不了……

【讨论】:

  • 我在我们客户的一些网站上看到了这种行为,但不是全部。也许是损坏/错误/未修补的 .NET 安装问题?这是不一致的,我无法在开发环境中重现,只在少数产品站点中看到。
  • @nothingisnecessary 这是我最初的想法,但我重新安装了 .net 框架、VS、IIS。我并没有完全重新安装完整的Windows。但你是对的,它看起来要么是 Windows 组件(不一定是 .net)的问题,要么是硬件/驱动程序问题,特别是因为计算机在全新安装 Windows 8.1 后出现了几次蓝屏,但自从我们摆脱了在那台计算机中,我们还没有看到这个问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-15
  • 2011-12-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多