ワーカー/Web ロールから設定を読み取るための最良の方法/推奨される方法は何ですか?
それは...ですか:
CloudConfigurationManager.GetSetting("ConnectionString") (これは私が使っています)
また
RoleEnvironment.GetConfigurationSettingValue("ConnectionString")
どちらも正常に動作しますが...

ワーカー/Web ロールから設定を読み取るための最良の方法/推奨される方法は何ですか?
それは...ですか:
CloudConfigurationManager.GetSetting("ConnectionString") (これは私が使っています)
また
RoleEnvironment.GetConfigurationSettingValue("ConnectionString")
どちらも正常に動作しますが...

のドキュメントからCloudConfigurationManager.GetSetting:
GetSetting メソッドは、適切な構成ストアから構成設定値を読み取ります。アプリケーションが .NET Web アプリケーションとして実行されている場合、GetSetting メソッドは Web.config または app.config ファイルから設定値を返します。アプリケーションが Windows Azure クラウド サービスまたは Windows Azure Web サイトで実行されている場合、GetSetting は ServiceConfiguration.cscfg から設定値を返します。
上記から、アプリケーションが実行されている場所に応じて、関数がサービス構成 ( ) ファイルまたはアプリケーション構成ファイル ( / ) のCloudConfigurationManager.GetSettingいずれかから読み取ることが明らかです。ServiceConfiguration.cscfgApp.configWeb.config
RoleEnvironment.GetConfigurationSettingValueサービス構成ファイルからのみ読み取ります。
アプリケーション コンポーネントがクラウド アプリケーションと非クラウド アプリケーションの両方で使用されCloudConfigurationManager.GetSettingている場合は、コードを変更する必要がないように使用します。コンポーネントがクラウドでのみ実行される場合は、どちらを使用してもよいと思います。