我收到一个奇怪的不一致的服务器错误,加载 ASP.net 网站时运行的代码偶尔会引发该错误。
该异常是一个空引用异常,它的发生是因为以下代码(专门编写在 VB.net 库中)以某种方式生成空结果:"some SQL query".GetHashCode().ToString()
.
相关代码块中没有发生异常,我在服务器的 EventViewer 日志中看不到任何其他可以解释这种奇怪行为的内容。
重新加载网站后,问题就消失了。
此代码用于为 SQL 查询创建哈希键,我无法解决它。服务器是带有 IIS 7.5 的 Windows Server 2008 R2