zoukankan      html  css  js  c++  java
  • 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或者subversionCMS的话,也有可能产生以点开头文件夹.

     对于SVN以"."开头的话,将它改为"_"开头,也许能解决问题。

    方法2:找到你机器用户下面的VSWebCache目录,例如C:\Documents and Settings\<user> \VSWebCache.删除下面你的Web项目对应的文件夹.

    但是用了上面的2种方法还是不行.

    突然发现另外一种方法.

    方法3:直接将你的Web项目文件copyC:\Documents and Settings\<user> \VSWebCache对应的文件下

    居然行了,什么原因,我不知道,要知道的话,就只能问问微软VS2003是如何启动Web项目.看起来象是VS2003创建Web项目时也做了一个Cache.

     如果你打开Web项目时预见IIS拒绝访问,你可能最先想到的是IIS启动了没有,但是有的时候即使你启动了还是出现同样的错误,怎么办?可以想想以前是不是突然死机或者非法操作,如果是的话,按上面的提供的3种方法试一下,如果还是不行,检查一下IIS日志文件,在系统文件下的Logfiles,例如C:\windows\system32\logfiles,你会发现每天都有记录,检查出现此错误那天的日志文件,看看里面有没有

    异常,如果有乱码或者什么,删除它,或者干脆把整个文件删除.

    再重新打开项目,可能就好了.

    好了,这是第4种方法.

    方法4:修改或删除日志文件(C:\windows\system32\logfiles),因为日志文件记录了不正常的数据.

     

    如果还有其他方法,可以提出来.

    注:感谢我的同事Jack Zhu,第4种方法是提出来的..

  • 相关阅读:
    LeetCode 842. Split Array into Fibonacci Sequence
    LeetCode 1087. Brace Expansion
    LeetCode 1219. Path with Maximum Gold
    LeetCode 1079. Letter Tile Possibilities
    LeetCode 1049. Last Stone Weight II
    LeetCode 1046. Last Stone Weight
    LeetCode 1139. Largest 1-Bordered Square
    LeetCode 764. Largest Plus Sign
    LeetCode 1105. Filling Bookcase Shelves
    LeetCode 1027. Longest Arithmetic Sequence
  • 原文地址:https://www.cnblogs.com/confach/p/384694.html
Copyright © 2011-2022 走看看