Stacktrace参考旧代码中的错误

时间:2017-10-05 18:38:52

标签: c# asp.net visual-studio-2015

我正在尝试将我的网站发布到Intranet文件服务器,但由于某些未知原因,应用程序的一部分似乎引用了旧版本的类对象。类初始化程序抛出错误,指出无法找到存储过程。我知道这是旧代码,因为该存储过程不再存在。

错误:

  

无法找到存储过程'stp_EMS_BM_EmployeeMovements'。   描述:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪,以获取有关错误及其在代码中的起源位置的更多信息。

     

异常详细信息:System.Data.SqlClient.SqlException:找不到   存储过程'stp_EMS_BM_EmployeeMovements'。

Web应用程序在我的本地计算机上运行完美。我目前正在使用Visual Studio 2015 Enterprise发布到文件服务器。

我手动删除了文件服务器上的所有文件,重建并多次发布项目。关于接下来尝试什么的任何建议都会非常有帮助。

1 个答案:

答案 0 :(得分:1)

您网站上的某些依赖项似乎没有像在本地服务器上那样完全更新。为了找到不同的东西,这里有两个建议。

1)在所有文件上使用WinDiff,包括.dll& .exe文件。某些旧文件可能已收到新修改日期而未进行修改。 WinDiff应该显示这两种环境中哪些文件不同。

enter image description here

2)比较两个环境中相似文件的文件版本号。如果文件版本是根据您的最新更改进行修订的,那么这也将显示这两种环境中哪些文件不同。

enter image description here

相关问题