ASP的Bin文件夹中的访问被拒绝.NET网站



使用Visual Studio 2008,我发布了我的ASP。NET网站到我的本地磁盘,为部署到我们的测试服务器做准备。使用RDP会话,我已连接到运行Windows server 2003的测试服务器,使我的本地磁盘可用作RDP会话的资源。当我尝试将文件从本地磁盘复制到服务器时,除了bin文件夹中的DLL的外,所有内容都会复制而不会出现问题。每次尝试复制DLL时,我都会收到以下错误:"无法复制[filename]:访问被拒绝。请确保磁盘未满或写保护,并且该文件当前未被使用。"我可以复制bin文件夹外的任何文件和bin文件夹中除DLL外的任何文件(如.compiled文件)。

我已经有一段时间没有使用IIS和ASP了。NET,所以我确实有点生疏,但我已经尽了我所能来解决这个问题。我检查了一下明显的情况,磁盘上有3 GB以上的空闲空间,并且该文件没有写保护。

我也尝试了我能想到的一切,以确保这些文件没有被使用。我尝试回收应用程序池,重新启动默认网站,使用GUI重新启动IIS和停止/启动IIS,结束任务管理器中的w3wp.exe进程,Shift删除文件,从命令提示符下删除,让另外两个用户尝试使用登录凭据删除文件,并重新启动服务器两次。到目前为止,一切都不起作用,我已经无计可施了。

希望有人对我还能尝试解决这个问题有任何建议,任何帮助都将不胜感激。

尝试从命令提示符下停止IIS,然后重新启动,并在重新启动后确认IIS仍然停止。

确认以上内容后,压缩文件,将压缩后的文件复制到服务器并解压缩。在文件上运行AV,您可能需要"解锁"zip。

最新更新