私は、1 つのWeb アプリケーションと 1 つのWindows azure projectという 2 つのプロジェクトを持つ 1 つのソリューションを持っています。
2 つをリンクするには、[ロール] > [追加] > [ソリューションの Web ロール プロジェクト] で右クリックします。
これまでのところ、すべてがうまく機能しています。[ブラウザーで表示] をクリックする と、複数のインスタンスでコンピューティング エミュレーターを使用してアプリケーションをテストし、ローカルでもテストできます。
ローカルとクラウドの両方で同じコードを実行し続けることを目指しているため、紺碧のコードのみが
if(RoleEnvironment.IsAvailable) { } else { }
PROBLEM: The Web.config file is common to the web application and the azure project and some configuration such as TableStorageSessionStateProvider はローカルでは機能しないため、私の質問は...
<sessionState mode="Custom" customProvider="TableStorageSessionStateProvider">
<providers>
<clear/>
<add name="TableStorageSessionStateProvider" type="Microsoft.Samples.ServiceHosting.AspProviders.TableStorageSessionStateProvider"/>
</providers>
</sessionState>
質問: web.config ファイルを 2 つ持つことはできますか? Web サイトをローカルで閲覧するときに呼び出されるものと、コンピューティング エミュレーターでアプリケーションをテストするとき、またはソリューションを Microsoft Cloud に展開するときに使用されるものはありますか?