错误:无法将带[]的索引应用于ConnectionStringsCollection类型的表达式
2012-07-29 20:41
253 查看
在一个普通非Web项目中,使用WebConfigurationManager获取ConnectionString配置值,意外的出现这个错 误。这种语法在Web项目是可以正确运行,毋庸置疑的,难道,非web项目有什么特殊之处?该项目已经引用了System.Web程序集,可以正常使用 System.Web及其下面的命名空间的类了。
尝试使用System.Web.HttpContext.Current.GetConfig方法,以便模拟出跟Web项目一样的上下文环境,提示 “否决的”。而WebConfigurationManager确实framework 2.0 新增的。怎么说也不可能新不如旧吧。
问题的解决,最终只需要加入System.Configuration程序集引用即可正常。如此简单。
尝试使用System.Web.HttpContext.Current.GetConfig方法,以便模拟出跟Web项目一样的上下文环境,提示 “否决的”。而WebConfigurationManager确实framework 2.0 新增的。怎么说也不可能新不如旧吧。
问题的解决,最终只需要加入System.Configuration程序集引用即可正常。如此简单。
相关文章推荐
- 错误 1 无法将带 [] 的索引应用于“StrigDs.SeqList”类型的表达式 C:/Inetpub/wwwroot/StrigDs/StrigDs/Form5.cs 39 13 StrigDs
- linq无法将带 [] 的索引应用于“object”类型的表达式,
- ierp应用程序中的服务器错误无法识别的配置节connectionStrings
- 关于读word中table出现“无法将带 [] 的索引应用于“Interop.Word.Tables”错误的解决
- 错误“ORA-12520: TNS: 监听程序无法找到需要的服务器类型的可用句柄”解决方法
- Access 执行查询时,抛出“标准表达式中数据类型不匹配”的错误
- 运算符“*”无法应用于“decimal”和“double”类型的操作数
- 关于.错误: 无法将类 BufferedWriter中的构造器 BufferedWriter应用到给定类型;
- Word编程出现ComException错误:系统配置类型不正确,系统无法开始服务器进程,请检查用户名,密码
- 错误 2 无法将类型“int”隐式转换为“bool”
- Python网络请求错误“ConnectionRefusedError: [WinError 10061] 由于目标计算机积极拒绝,无法连接”
- IIS错误:在唯一密钥属性“fileExtension”设置为“.mp4”时,无法添加类型为“mimeMap”的重复集合项
- Remoting中无法创建代理类型的错误
- iis启动默认页无法访问错误类型500的解决
- java错误:无法将Object转换为int类型
- ASP.NET无法识别的配置节"connectionStrings"的解决方法
- 测试mysql查询中参数整形和字符串类型错误索引使用情况
- 错误“ORA-12520: TNS: 监听程序无法找到需要的服务器类型的可用句柄”解决方法
- "当前方法的代码已经过优化,无法计算表达式的值"的这个错误的解决方案!!!
- C# Winform DataGrid 绑定List<> Or ObservableCollection<> 类型无法自动刷新问题