O Azure 1.8 (Out 2012) alterou a maneira como você configura vários sites no ServiceDefinition?

Antes de atualizar para o 1.8 (outubro de 2012), foi assim que configuramos nossos sites no ServiceDefinition.

<Site name="Admin" physicalDirectory="..\Company.Admin">
  <Bindings>
    <Binding name="AdminBindingHttp" endpointName="HttpEndpoint" hostHeader="admin.company.com" />
  </Bindings>
</Site>

Depois que atualizamos, recebi o seguinte erro ao tentar publicar.

Error 125 Cannot find the physical directory 'C:\Users\Me\Code\Company.Cloud\bin\Company.Admin' for virtual path Admin/.

Tivemos que atualizar ophysicalDirectory valor e subir mais 2 pastas.

<Site name="Admin" physicalDirectory="..\..\..\Company.Admin">
  <Bindings>
    <Binding name="AdminBindingHttp" endpointName="HttpEndpoint" hostHeader="admin.company.com" />
  </Bindings>
</Site>

Parece que anterior ao 1.8 do Azure estava sendo executado no contexto do local original do arquivo csdef, mas agora está sendo executado a partir dobin \ Release \ ServiceDefinition.csdef que é 2 pastas mais profundas.

Eu não tive sucesso em encontrar um tutorial on-line que fala especificamente sobre esse recurso usado com a versão mais recente do SDK. Isso foi uma mudança oficial? Também devo mencionar que também fizemos o upgrade para o VS 2012 ao mesmo tempo.

Eu sinto que esse recurso é constantemente negligenciado. (Veja falta de .config transforma problema). Gostaríamos muito de mudar para o Azure WebSites, mas não conseguimos fazê-lo até que o SSL / HTTPS esteja disponível e esteja fora da visualização.

questionAnswers(2)

yourAnswerToTheQuestion