-2

因此,根据我的经验,当您进行更新时,母版页有时会滞后。这不是新事件,您进行更改、构建、测试,而 MasterPage 仍在寻找旧控件。

发生这种情况时,有人有任何提示/技巧吗?通常它会在一段时间后消失,但我没有一段时间。

我正在使用 VS 2008。

4

4 回答 4

2

强制 IIS 重新加载所有内容的三个主要选项是

  • 如果从 Visual Studio 运行,请关闭 ASP.NET 开发服务器,这会强制它在下次运行时重新打开
  • 更改 web.config 文件(强制 IISReset)
  • 直接从命令行调用 IISRESET
于 2008-10-22T18:22:11.030 回答
0

听起来像一个缓存问题。构建后是否重新启动 IIS?您是在现场构建还是在发布?这是一个网络应用程序吗?

在构建时尝试对 web.config 文件进行一些小改动,看看是否有帮助。它将为您重置服务器并基本上使事情再次焕然一新。:)

于 2008-10-22T18:18:49.773 回答
0

在 IE 中进行测试时,我发现我必须实际单击刷新图标,而不是简单地转到地址栏并再次按 Enter(就像在 Firefox 中一样)让 IIS 将更新的内容推送给我。

于 2008-10-22T18:20:59.190 回答
0

如果我在浏览器中看到“陈旧”的内容,我会点击 control-f5,这会强制返回服务器以检索所有内容。这总是让我获得最新版本的所有内容,而无需重新启动 iis、使用 web.config 等。

于 2008-10-22T18:35:00.410 回答