1

以下のように、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 が正しくビルドされませんでした。

これについて経験のある人はいますか?

4

1 に答える 1