在使用wcf Web服务时无法将pdb文件复制到另一个目录

时间:2015-06-08 13:57:14

标签: c# web-services wcf visual-studio-2013

我有一个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();

那么,任何人都可以找到解决方案吗?谢谢大家。

1 个答案:

答案 0 :(得分:1)

根据你说的最新评论

  

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

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