私はAzure Appサービスを使用しています。私はのConfigurationManagerを使用して、これらの設定へのアクセスを得ることができないweb.configファイルAzure Appサービス設定はConfigurationManagerで利用できません
から値を上書きする>アプリの設定と接続文字列 - 私はセクションアプリケーション設定でをいくつかのパラメータを追加しようとしています。 私のプロジェクトは.Net 4.6に基づいています。
Environment.GetEnvironmentVariable("name")
を使用して、これらのアプリ設定と接続文字列にアクセスできます。
また、これらの設定は、ページのhttpsに表示されていない://.scm.azurewebsites.net/Env.cshtmlセクションのAppSettingsと接続文字列では、唯一のセクション環境変数に
私は記事や避難所をたくさん読んで答えが見つかりませんでした。
これは設計によるのですか、何か間違っていますか? Webフォームアプリケーションとそれに動作しますが、私のプロジェクトにはないことで、それは、OWINが含まれています - 1
アップデートは私が2015更新3は、VSでテストプロジェクトを作成しました。
更新2 私の問題は間違っているように見えます。 ConfigurationManagerが動作し、web.configから設定にアクセスすることができますが、Azureにデプロイした後は、Azure App Service - > Application settings - > App settingsとConnection文字列に値を代入することを期待しています。しかし、それは起こりません。
私のweb.configファイル:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
<add key="APPINSIGHTS_INSTRUMENTATIONKEY" value="dummy" />
</appSettings>
<connectionStrings>
<add name="default" providerName="System.Data.SqlClient" connectionString="empty" />
<add name="ApolloTI" providerName="System.Data.SqlClient" connectionString="empty" />
<add name="TestData" providerName="System.Data.SqlClient" connectionString="empty" />
</connectionStrings>
...
</configuration>
アップデート3 私はちょうど空のWebプロジェクトを作成し、それはそう、作品の問題は私のコードまたはプロジェクトのどこかにあるように見えます構成。
をどのように正確には、Configuration Managerを使用していますか?ポータルのコード設定、予想される動作、実際の動作、およびスクリーンショットをアプリ設定から取り込みます。 – astaykov
私の投稿が更新され、詳細が追加されました –