windows服务放到服务器运行后,异常信息中的cs文件路径是我本地的路径,为何?
如题!
1.我的程序是个windows服务,开发好之后,直接选择Release,然后编译项目;
2.制作install.bat和uninstall.bat脚本;
3.将编译之后的代码直接拷贝到服务器,然后执行install.bat安装服务
服务可以正常运行,但是记录到的异常日志,显示的文件目录是我开发时项目所在的目录。比如:位置 D:\project\mes\mes_hex_collect\Mes.Hex.Collect\Mes.Hex.Collect.Service\Service\FileHandleService.cs:行号 109。服务器根本没这个目录。
另外说明一点,记录日志的组件是NLog,是否跟它的配置有关?
请大神解惑!拜谢!!!
回答
应该是 .pdb 文件中包含的信息,删除 .pdb 文件试试
THE END
二维码