文件和行号表示我的本地计算机而不是服务器计算机

时间:2012-06-24 10:11:00

标签: iis asmx

我已成功完成了我的网络服务(asmx web servicec)。然后我也成功地在我的服务器pc(Windows Server 2008)中部署了IIS 7。我可以在我的客户端应用中使用。但有时当我的Web服务显示错误时,错误指示我开发Web服务的本地计算机的行号。但它可能是服务器的PC地址。

重要的是:有时我会在我的网络服务中更改小东西,然后我只需复制整个项目并使用正确的路径粘贴到服务器pc中。它运行良好但是当它出现错误时,错误表明文件名和行号位于我开发Web服务的本地PC中。我正在使用SVN。我无法理解在errro显示时,指示本地pc而不是服务器pc位置的原因是什么。

在将项目复制/粘贴到服务器pc之前,我总是使用Cleand和Rebuild。

1 个答案:

答案 0 :(得分:2)

PDB文件中的调试信息是从中获取的,它是在编译时生成的,并反映了当时源代码文件的位置。完全正确的行为。