2011-08-05 21 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を