以下のように、Azure Web ロール内に複数のサイトを追加しました。
<WebRole name="site1" vmsize="Small">
<Sites>
<Site name="site1" physicalDirectory="..\site1">
<Bindings>
<Binding name="Endpoint1" endpointName="Endpoint1" hostHeader="www.site1.nl" />
</Bindings>
</Site>
<Site name="site2" physicalDirectory="..\site2">
<Bindings>
<Binding name="ndpoint1" endpointName="Endpoint1" hostHeader="www.site2.nl" />
</Bindings>
</Site>
</Sites>
......
データベース接続文字列を異なるものにするために、Web アプリケーションごとに 2 つの構成を追加しました -> Web.Dev.Config と Web.Staging.Config。
Cloud Service プロジェクトを右クリックして [公開] を選択し、[ビルド構成] から [開発] を選択すると、これら 2 つの Web サイトが正常に公開されました。
しかし、site2 では、Web.config 内の接続文字列が間違っているようです。site2 のフォルダーには、Web.Dev.config や Web.Staging.config などの web.config ファイルのすべての構成が含まれており、すべての cs ファイルがまだ存在しているようです。 site2 が正しくビルドされませんでした。
これについて経験のある人はいますか?