2012-01-04 21 views
1

我對C#的工作2010年我的網站不能因爲這個錯誤運行:WebConfigurationManager

The name 'WebConfigrationManager' does not exist in the current context.

雖然我已經包括using System.Web.Configuration;,代碼行的錯誤點是這樣的:

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

_Where_你包括'using'指令? – Oded 2012-01-04 13:02:03

+0

您是否清理並重建解決方案? – Oded 2012-01-04 13:08:37

+0

是的,我做了..我已經添加System.Configuration作爲參考,它解決了,但它開始給異常錯誤... – roze 2012-01-04 13:13:23

回答

4

添加System.Configuration參考,然後using System.Configuration

0

使用

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

或者

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

你應該到的System.Web

6

參考這個已經在System.Web.dll中存在,則使用System.Web.Configuration

1

我只是添加命名空間 相信該類駐留在System.Web中。至少在.Net 2.0中它確實如此。

添加一個參考,再試一次。

4

我是唯一一個注意到你拼寫錯誤的WebConfigurationManager?

WebConfigrationManager 

這可能是一個罪魁禍首。

2

只需添加的命名空間:

using System.Web.Configuration; 
相關問題