2015-01-08 3 views
1

Я добавил несколько сайтов внутри лазурного веб-роли, как ниже:Построить преобразования при публикации нескольких-сайтов WebRole

<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.Dev.Config и Web.Staging.Config.

Когда я нажимаю правой кнопкой мыши на Провайдер облачной службы -> «Публиковать» и выбираю «Создать конфигурацию» в «Дев», эти два веб-сайта были опубликованы успешно.

Но на сайте2 строка подключения внутри Web.config кажется неправильной, папка site2 содержит все конфигурации файлов web.config, таких как Web.Dev.config и Web.Staging.config, и все файлы cs все еще существуют , похоже, что сайт2 не был правильно построен.

Есть ли у кого-нибудь опыт?

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^