2011-03-17 118 views
0

我有这种奇怪的情况,第一次当页面loades时,一切顺利。但是,只要我点击任何发出任何ajax请求的链接,那么在尝试读取配置时出现此错误。问题:System.Configuration.ConfigurationManager抛出异常

“System.Configuration.ConfigurationManager.ConnectionStrings'扔类型的异常“System.Web.HttpException”

我使用asp.net的MVC 1.0 please refer the attached screenshot 请帮助。 在此先感谢。

+0

你可以发布信息来源吗? – Jon 2011-03-17 08:05:44

+0

和完整的异常堆栈跟踪包括错误消息。 – 2011-03-17 08:07:23

回答

1

问题来了,因为ajax请求有一个具有空间的路由数据参数例如。 www.domain.com/account/index/%20routedata。在这种情况下,萤火虫显示404未找到错误,而在机器上启用调试时,它正在抛出上述异常。

0

您需要使用WebConfigurationManager而不是Web项目中的ConfigurationManager。

+0

看起来很合理。 – Tengiz 2011-03-17 11:06:39

+0

个人而言,我相信在web项目中使用配置管理器时不存在这样的问题。或者在那里?问题来了,因为ajax请求有一个路由数据参数,例如空格。 www.domain.com/account/index/%20routedata。在这种情况下,萤火虫显示404未找到错误,而在机器上启用调试时,它正在抛出上述异常。感谢您宝贵的时间。 :) – gaurav 2011-03-21 07:24:20