部署后程序的结果和vs调试的结果不一样

时间:2024-03-20 15:23:34

一.原因描述

部署后使用同一个程序,在调试的时候,发现结果不一样,然后备份数据库,在调试机上使用同一个数据来进行测试,发现结果正确。

二.原因可能一

1. 部署路径不对

请查看程序部署路径和调用的程序包的路径是否一直
部署后程序的结果和vs调试的结果不一样
路径正确但还是不行。

2.特殊办法,实用过有效

把部署路径下的文件夹删掉,然后重新部署,解决原理,可能部署覆盖的话,有可能程序没有完全覆盖,或者出现了新的程序文件,老的程序文件没有被覆盖,dll包可能没有覆盖,

3.如何有效的避免调试结果和部署结果不一样

一.文件更新不多,就dll包更新就可以了,页面更新页面,可以有效的解决该问题

二.请反复确定web.config配置是否正确,很多操作会让webconfig发生改变。