try the following (they might not work)1. remove the archive flag on the file
2. open the Windows Task Manager (Ctrl+Alt+Del), click on the Processes tab, click the Image Name column header to sort alphabetically, select the first process, which should be the aspnet worker process, and click End Process

解决方案 »

  1.   

    我结束不了进程,提示‘无法完成操作。拒绝访问。’。而且我把打开的两个VS.Net中可以生成的那个关掉,提示错误的VS.Net(后打开的VS.Net)就可以正确生成了。我曾经安装过.Net Framework的SP2,SP2的文档中介绍可以解决这个问题,但无济于事。
      

  2.   

    Just stop/restart IIS from the command line like this:net stop iisadmin /Ynet start w3svcor simply enter:
    iisresetor use the "kill" utility from the Resource Kit
      

  3.   

    also make sure "bin" directory is not read only
      

  4.   

    net stop iisadmin /Y
    net start w3svc

    iisreset
    我都试过,计算机也不知重启了多少次,故障照旧。bin 目录没有任何属性。kill 是什么我不很明白。
      

  5.   

    我的目的是把源代码按逻辑结构存放在多个Project中,然后相互引用。
    单人开发时没有任何问题,多人同时开发就会出现以上所写的错误。如果有其它小组开发的方法并且没有并发冲突请告诉我。谢谢。
      

  6.   

    是错误,VS.Net 在生成时发现这个错误后会跳过这个项目。
      

  7.   

    显然其它人应该引用“.net DLL”而不是引用“.net 项目”。
      

  8.   

    你把ClassLibrary5.dll删除了,重新编译看。
      

  9.   

    w_rose你好,我的项目分为系统框架、数据访问、商业规则、用户界面所以哪个项目都有可能两人同时访问和生成。按照你的方法引用“.Net Dll”我试了,两人打开并生成整个解决方案时还是会出现这个问题。yxrj你好,SourceSafe我试过了不能解决这个问题。不知道是不是我的使用方法有错,你使用SourceSafe可以解决这个问题吗。redcaff_l你好,D:\WebApplication6\bin\ClassLibrary5.dll无法删除,操作系统告诉我该文件正在使用。而且这个方法如果有效,在每次生成前删除文件也很麻烦。有其他的办法吗。
      

  10.   

    w_rose你好,你上次写到这不是“错误”而是“警告”,引用它的项目只能使用上一次拷贝的旧版本参与生成而不能够拷贝新版本过来。那么什么时候会使用新版本,在一定的时间间隔之后还是其他什么条件满足之后。不一定是项目中含有组件才出现这个问题,只要引用的源项目中源代码量足够多就会出现。
      

  11.   

    'redcaff_l你好,D:\WebApplication6\bin\ClassLibrary5.dll无法删除,操作系统告诉我该文件正在使用。而且这个方法如果有效,在每次生成前删除文件也很麻烦。有其他的办法吗。
    '
    --------------
    我遇到过这种情况,删除掉就好了,删除的时候把VS.NET关闭掉先,不需要每次都删除,你试试看。
      

  12.   

    呵呵,这个分给我了!因为你的某个.pdb文件被使用了,编译的时候无法覆盖该文件,所以有这个错误。有三种方法,其一是saucer的方法,关闭aspnet_xp这个进程,但是一般不好用。其二,打开控制面板-管理工具-服务,查找到最后一个服务:world wide web,然后停止它。然后到资源管理器中,搜索所有的.pdb文件,删除,然后重新启动这个www服务,重新build,就可以了。最后一个方法,在solution explorer里面,选择每个project,选择Configuration Properties中的Build那个选项,然后选择右面的Generate Debug Information为false。这样可以重新编译,但是不能debug了。靠,好累啊!!!
      

  13.   

    redcaff_l你好,我关掉VS.Net是可以删除的,但两人再打开解决方案生成立刻会出现相同的问题。juqiang你好,你的三种方法我都试过,但不能解决我的问题。我的问题是D:\WebApplication6\bin\ClassLibrary5.dll无法删除或覆盖,.pdb文件是可以删除的。这样只有第一个打开解决方案的人重新生成后WebApplication6才能得到ClassLibrary5的最新版本。现在还不能给分,很遗憾。在结贴时会给每个帮助我的人100分,请放心。
      

  14.   

    一个过路客,楼主的问题俺也没有好的解决方案,vb可以用vss进行团队开发,vs.net就不清楚用啥工具进行代码共享及保护,我觉得楼主的团队分工可以改变一下,先各自在本机中编码,调试,再由项目经理重新组建工程。
      

  15.   

    感谢wzsswz的建议。我已经避开这个问题继续开发,但我不甘心。VS.Net十分好用,资料提供及时、.Net框架又很开放,但小组开发有问题这是白玉上的显眼位置上的一个瑕疵。我很想解决这个问题。请大家帮助我。
      

  16.   

    谢谢各位。
    请问怎样才能送分,如果有办法请告诉我。
    我先给saucer(思归) 送分。