2011-08-05 64 views
1

我在測試項目中有一個web.config文件的測試項目。當我嘗試從web.config的appSettings部分讀取值時,我一直收到null。無法從appSettings讀取

我必須System.configuration引用和using語句using System.Configuration;

<appSettings> 
<add key="SatisfactionSurveyLink" value="Link"/> 
    </appSettings> 


     [TestMethod()] 
     public void TestReadFromAppSettings() 
     { 
      String surveyLink = ConfigurationManager.AppSettings["SatisfactionSurveyLink"]; 

      Assert.IsNotNull(surveyLink); 
     } 

我已經嘗試了很多不同的東西,並不能得到這個工作。有沒有人對這個問題有什麼建議?

感謝,

羅納德

回答

4

,如果它是作爲類庫中創建一個測試項目,並不需要在web.config但在app.config ;-)

+0

工作。謝謝 –

0

沒有人有任何關於什麼問題可能的建議

你是否仔細檢查過你沒有鍵入密鑰,無論是在web.config itelf或whe你讀出來了嗎?

在閱讀之前是否有可能更新值?

是否將web.config的構建操作設置爲屬性窗口中的「內容」?

0

你說你有一個測試項目,你應該有一個app.config然後