2 рабочих роли в одном пакете Azure
У меня есть две рабочие роли в одном пакете Azure. Я получаю эту ошибку:
Порт 3389 используется как конечной точкой Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput в роли WorkerRole1, так и конечной точкой Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput в роли WorkerRole2.
Но я не нахожу никаких ссылок на файл Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput в файле конфигурации облачной службы (cscfg).
1 ответ
Убедитесь, что только одна из WorkerRoles имеет параметр "Microsoft.WindowsAzure.Plugins.RemoteForwarder.Enabled" в конфигурации службы. Если у них обоих есть этот параметр, я полагаю, что плагин попытается настроить конечную точку для них обоих. Вам нужна только одна из ролей, чтобы выполнять роль удаленного экспедитора. Оттуда он туннелирует удаленный доступ к любой из других ролей, для которых Microsoft.WindowsAzure.Plugins.RemoteAccess.Enabled имеет значение true.
Если это так, то вы должны выдать ошибку, если вы попытаетесь упаковать или опубликовать.