【发布时间】:2013-03-07 23:09:11
【问题描述】:
我开发了一个简单的 XML Web 服务,它使用静态哈希表来存储数据库中的两列表。 哈希表最初在第一次调用 Web 服务时加载了值。 Web 服务在 Visual Studio IDE 中运行良好。
在 IIS(7.0 版)中部署时,会引发空指针异常。 错误消息指向从哈希表中获取对值的函数。
我的问题是: 1) 是否可以在 Web 服务的整个生命周期中将静态哈希表存储在 Web 服务中。 2)在访问哈希表之前是否应该每次检查哈希表是否为空? 3) 使用静态哈希表的最佳方式是什么?
【问题讨论】:
标签: web-services hashtable c#-2.0