VS.net 2003 打开Web项目失败的解决方法
几个月前我打开一个Web项目,VS 2003居然告诉我以下信息:
Refreshing the project failed. Unable to retrieve folder information from the server
不过还是可以打开Web项目的.既然可以打开我也没太多注意.
过了一段时间后,这个项目居然打不开了,除了上面的信息外,还告诉我以下的信息:
Unable to get the project file from the web server
奇怪了.但是一时也没有解决掉.
今天下了决心,要将之消灭:
上网找了一下,找到了几种方法.总结一下:
方法1:找到工程目录下以点开头文件夹(如c:\.folder),删除此文件夹,因为你用VSS或者subversion做CMS的话,也有可能产生以点开头文件夹.
对于SVN以"."开头的话,将它改为"_"开头,也许能解决问题。
方法2:找到你机器用户下面的VSWebCache目录,例如C:\Documents and Settings\<user> \VSWebCache.删除下面你的Web项目对应的文件夹.
但是用了上面的2种方法还是不行.
突然发现另外一种方法.
方法3:直接将你的Web项目文件copy到C:\Documents and Settings\<user> \VSWebCache对应的文件下
居然行了,什么原因,我不知道,要知道的话,就只能问问微软VS2003是如何启动Web项目.看起来象是VS2003创建Web项目时也做了一个Cache.
异常,如果有乱码或者什么,删除它,或者干脆把整个文件删除.
再重新打开项目,可能就好了.
好了,这是第4种方法.
方法4:修改或删除日志文件(C:\windows\system32\logfiles),因为日志文件记录了不正常的数据.
如果还有其他方法,可以提出来.
注:感谢我的同事Jack Zhu,第4种方法是提出来的..
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?