【问题标题】:WebConfigurationManager网络配置管理器
【发布时间】:2012-02-02 08:58:53
【问题描述】:

我正在使用 C# 2010。由于此错误,我的网站无法运行:

当前不存在名称“WebConfigrationManager” 上下文。

虽然我已经包含了using System.Web.Configuration;,但错误指向的代码行是这样的:

String connectionString = WebConfigrationManager.ConnectionStrings["costr"].ConnectionString;

【问题讨论】:

  • 在哪里你在哪里加入了using指令?
  • 您是否清理并重建了解决方案?
  • 是的,我做到了..我添加了 System.Configuration 作为参考,它解决了,但它开始给出一个异常错误......

标签: c# asp.net configuration


【解决方案1】:

这个已经存在于system.web.dll中,只需添加命名空间 使用 System.Web.Configuration

【讨论】:

    【解决方案2】:

    只有我一个人注意到您拼错了 WebConfigurationManager 吗?

    WebConfigrationManager
    

    这可能是罪魁祸首。

    【讨论】:

      【解决方案3】:

      添加System.Configuration 引用,然后添加using System.Configuration

      【讨论】:

        【解决方案4】:

        你应该引用 System.Web

        【讨论】:

          【解决方案5】:

          我相信该类位于 System.Web 中。至少在 .Net 2.0 中是这样。

          添加对它的引用再试一次。

          【讨论】:

            【解决方案6】:

            只需添加命名空间:

            using System.Web.Configuration;
            

            【讨论】:

              【解决方案7】:

              使用

               string cnStr=System.Configuration.ConfigurationManager.ConnectionStrings["costr"].ConnectionString;
              

              或者

              string cnStr=System.Web.Configuration.WebConfigurationManager.ConnectionStrings["constr"].ConnectionString; 
              

              【讨论】:

                猜你喜欢
                • 2021-03-12
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多