Visual Studio 2008 迫使我每次都重新构建网站以实现我所做的任何更改

发布于 2024-08-11 17:20:04 字数 319 浏览 7 评论 0原文

在过去两年左右的时间里,我一直在使用 Visual Studio 2008。最近,在 2 个特定的 ASP.NET(带有 VB.NET)网站中,我被迫在任何更改后执行重建解决方案,无论多么微小,即使它只是 HTML 更改。

换句话说,我无法将应用程序加载到浏览器中并进行 HTML 更改并按 F5,因为更改不会反映在浏览器中。另外,如果我对代码进行更改并尝试通过单击 F5 来运行项目,则代码更改将不会生效。我首先必须重建,然后按 F5,这显然需要更多时间。

有谁知道为什么会发生这种情况?我的所有项目都不会发生这种情况,但只有 2 个项目才会发生这种情况。

提前致谢, 蒂姆

I have been using Visual Studio 2008 for the past 2 years or so. Recently, in 2 particular ASP.NET (with VB.NET) web sites I am forced to do a Rebuild Solution after any change, no matter how minor, even if it's just an HTML change.

In other words, I cannot load the application into the browser and make an HTML change and hit F5 as the change would not be reflected in the browser. Also, if I make a change in the code and try to run the project by clicking F5 the code change would not come into effect. I first have to rebuild, then hit F5, which obviously takes much more time.

Does anyone know why this may be happening? This does not happen with all of my projects but only with 2 in particular.

Thanks in advance,
Tim

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

请叫√我孤独 2024-08-18 17:20:04

哦,视觉工作室和网络项目的乐趣!

要尝试的事情:

  • 清除 VSWebCache(通常位于 %USERPROFILE%\VSWebCache)
  • 清除临时 ASP.NET 文件(位于 %WINDIR% %WINDIR%\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files - make如果您删除此顶级文件夹而不是子文件夹,请确保保持安全性)
  • 如果您始终保持计算机处于开启状态(对于开发计算机来说这不是一个好的计划),则运行 iisreset

Oh the joy of visual studio and web projects!

Things to try:

  • Clear the VSWebCache (this is usually at %USERPROFILE%\VSWebCache)
  • Clear Temporary ASP.NET Files (at %WINDIR% %WINDIR%\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files - make sure you keep the security if you delete this top level folder rather than the subfolders)
  • If you keep your machine on all the time (never a good plan for a development machine), then run iisreset
停顿的约定 2024-08-18 17:20:04

超级晚,但是: http://weblogs.asp.net/scottgu/archive/2006/09/22/Tip_2F00_Trick_3A00_-Optimizing-ASP.NET-2.0-Web-Project-Build-Performance -with-VS-2005.aspx

要点:

  • 在网站属性页的“构建”部分中关闭“构建网站作为解决方案的一部分”。
  • 将同一位置的下拉菜单更改为“构建页面”。
  • 手动构建页面以强制更新。它甚至可以解决我的问题,它不会更新任何 WebMethod()。

如果您看到此内容,请告诉我它是否有效!

Super-late, but: http://weblogs.asp.net/scottgu/archive/2006/09/22/Tip_2F00_Trick_3A00_-Optimizing-ASP.NET-2.0-Web-Project-Build-Performance-with-VS-2005.aspx

The meat:

  • turn off "build web site as part of a solution" in the site's property pages' "build" section.
  • change the drop-down to "build page" in the same location.
  • manually build-page to force an update. It even works with my issue, where it won't update any WebMethod()s.

If you see this, let me know if it works!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文