无法在使用WCF web服务时将PDB文件复制到另一个目录

本文关键字:复制 文件 PDB 另一个 WCF 服务 web | 更新日期: 2023-09-27 17:54:08

我有一个WCF Web服务,有一个方法返回传感器列表。当我想在调试模式下的控制台应用程序中使用此web服务时,我得到了这两个错误:

Could not copy "obj'Debug'ConsumeHelper.pdb" to "bin'Debug'ConsumeHelper.pdb". Exceeded retry count of 10. Failed.  ConsumeHelper

Unable to copy file "obj'Debug'ConsumeHelper.pdb" to "bin'Debug'ConsumeHelper.pdb". The process cannot access the file 'bin'Debug'ConsumeHelper.pdb' because it is being used by another process. ConsumeHelper

我还添加了如下所示的消费者方法。

        SensorServiceClient client = 
                    new SensorServiceClient("WebHttpBinding_ISensorService");
        Sensor[] sensor = client.getAllSensors("true");  
        Console.WriteLine("Sensor name is "  + sensor[0].Name);
        Console.ReadLine();

那么,谁能给我一个解决方案?谢谢大家。

无法在使用WCF web服务时将PDB文件复制到另一个目录

根据你最近的评论

ConsumeHelper是客户端项目,使用WCF服务

确保您还没有运行该项目。我怀疑它已经在运行,所以pdb文件无法复制。否则,请尝试在Release模式下运行,而不是Debug模式。