私はMVCプロジェクトを持っていて、別の設定ファイルに自分のAPIキーを格納しようとしていますが、コードをGitにプッシュする際に無視します。私はそのモデルC#MVCのApp.configファイルから読み取ることができません
public class KeyTest
{
public string KeyTestCall()
{
string testkey = ConfigurationManager.AppSettings.Get("APIKey");
return testkey;
}
}
でメソッドを作成することにより、ファイルから読み取ることができる必要がありそう
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
<add key="APIKey" value="APIKeyValue" />
</appSettings>
</configuration>
などのようにMSDNによると、私はApp.configファイルに保存することができるはずですし、私のApp.configファイルから値を割り当てるために、私のコントローラ内のメソッドを呼び出します(値を取得していることを知っているだけです)。
public void Testing()
{
KeyTest k = new KeyTest();
ViewBag.x = k;
}
ブレークポイントのコードがブレークしても、ビルドは成功し、値を取得しているかどうかはわかりません。どんな助けでも大歓迎です。ありがとう!このようMVCアプリケーションとしてWebアプリケーションの
appSettingsをWeb.configに移動しても同じ問題が発生します。 – Mike
アクセサーを使用します。 'ConfigurationManager.AppSettings [" APIKey "]' – Haney