gpt4 book ai didi

asp.net - 每当我在TFS中 checkout 文件时,都会创建/删除App_offline.htm

转载 作者:行者123 更新时间:2023-12-03 11:58:16 25 4
gpt4 key购买 nike

我有一个使用.NET 4.0(使用TFS作为我们的源代码控制)开发的AJAX繁重的ASP.NET Web应用程序。我们最近将开发工具升级为仅使用VS2010和TFS 2010,但是现在每次 check out 文件时,我们都会看到Visual Studio重新加载所有符号,并删除所有 session 。

在放置了一些错误记录代码之后,我们发现了循环的原因是它认为App_offline.htm在每次 check out 时都在更改。这在项目中的任何地方都不存在,而且我的SO-fu已经找到了一些有关SQL Express的信息,这些信息使该文件得以创建和删除,因此可能就是这种情况。

看起来我确实已经安装了SQL-Express,但是即使禁用正在运行的服务,问题仍然存在。

如果确实发生了这种情况,是否有任何方法可以阻止 check out 操作添加/删除此文件?每当我简单地 check out 文件时,让应用程序回收都是令人沮丧的...

最佳答案

我发现了一种解决方法。

1)转到Visual Studio缓存app_offline.htm文件的位置
C:\ Users [用户] \ AppData \ Roaming \ Microsoft \ VisualStudio \ 11.0 \(用您的用户名替换[user])

2)删除app_offline.htm文件

(注意:仅此一项无法解决问题,因为VS在找不到文件时会重新生成文件)

3)创建一个名为app_offline.htm的目录(目录!)

这实际上会导致尝试使用该文件的过程出错,因为它不是文件,并且名称冲突意味着VS无法尝试重新创建该文件。幸运的是,该错误没有有害的副作用。

现在继续使用VS和Team Foundation Server,并享受不必不断重新加载appdomain的乐趣!

当然,这确实意味着任何发布过程都可能不会使用app_offline.htm文件,因此您需要注意这一点。

关于asp.net - 每当我在TFS中 checkout 文件时,都会创建/删除App_offline.htm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3965346/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com