Azure Worker не будет подключаться к виртуальной сети

Итак, у меня есть два отдельных проекта для облачного проекта, который я развертываю в Azure. Я использовал старую группировку, чтобы у моих ролей был доступ к локальным службам... теперь, когда старый портал удален, стиль группирования пропал... это нормально - за исключением того, что я не могу на всю жизнь получить свою рабочую роль для подключения к новой виртуальной сети.

Я развернул веб-роль, и она прекрасно подключается к виртуальной сети (которая использует тот же набор сервисов), и я настроил веб и рабочую роль одинаково в файле конфигурации сервиса. Единственное, о чем я могу подумать, так это о том, как мне нужно настроить рабочий, против веб-роли?

Конфиг у меня есть в моем файле конфигурации сервиса:

<NetworkConfiguration>
    <Dns>
        <DnsServers>
            <DnsServer name="MyDNSServer" IPAddress="11.11.11.11" />

        </DnsServers>
    </Dns>
    <VirtualNetworkSite name="West-US" />
    <AddressAssignments>
        <InstanceAddress roleName="CPTWorkerRole">
            <Subnets>
                <Subnet name="MySubnet" />
            </Subnets>
        </InstanceAddress>
    </AddressAssignments>
</NetworkConfiguration>

Пожалуйста, дайте мне знать любые идеи о рабочей роли... пожалуйста, не предлагайте, основываясь на опыте веб-ролей, так как у меня нет проблем с подключением веб-роли...

Спасибо!

1 ответ

Я не верю, что есть какая-то разница, и поэтому, просто чтобы убедиться, я только что предпринял быструю попытку - я создал облачный проект с двумя экземплярами веб-роли и экземпляром рабочей роли и успешно развернут обе роли на существующей VNET у меня была одна и та же конфигурация -

<?xml version="1.0" encoding="utf-8"?>
<ServiceConfiguration serviceName="WindowsAzure1" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration" osFamily="3" osVersion="*" schemaVersion="2013-10.2.2">
  <Role name="WebApplication9">
    <Instances count="2" />
  </Role>
  <Role name="WorkerRole1">
    <Instances count="1" />
  </Role>
  <NetworkConfiguration>
    <VirtualNetworkSite name="yossinet" />
    <AddressAssignments>
      <InstanceAddress roleName="WebApplication9">
        <Subnets>
          <Subnet name="Subnet-1" />
        </Subnets>
      </InstanceAddress>
      <InstanceAddress roleName="WorkerRole1">
        <Subnets>
          <Subnet name="Subnet-1" />
        </Subnets>
      </InstanceAddress>
    </AddressAssignments>
  </NetworkConfiguration>
</ServiceConfiguration> 
Другие вопросы по тегам