【发布时间】:2012-10-04 17:05:06
【问题描述】:
我正在使用带有 C# Web 服务的 ASP.Net 4.0。这还利用了一个 C# 库,该库在开发和其他应用程序(Skype bot 和 Windows 窗体)中运行良好
我正在使用 JQuery 通过 JSON 与 Web 服务进行通信。在开发中,这工作正常。在生产中,它部分工作。我可以使用一些命令,但其他命令只会抛出此错误:
Error: The given key was not present in the dictionary.
我不确定从哪里开始。我无法单步执行代码,因为它只发生在产品中。我检查了 IIS 日志,每个请求都获得 200 状态,所以它似乎是应用程序本身内部的东西。任何想法从哪里开始?
【问题讨论】:
-
可能有很多东西。取决于字典的填充方式。如果它是从数据库中填充的,并且您使用不同的数据库进行生产,那可能是您的问题。正如@SLaks 所说,堆栈跟踪会有所帮助。
标签: c# asp.net windows web-services iis