Visual Studio не находит мои подписки на Azure
У меня есть работающая учетная запись Azure с уже запущенными службами. Я получаю ежемесячные счета за них.
Теперь я создал рабочий класс в Visual Studio, который я хочу развернуть. Я получаю экран "Опубликовать Windows Azure Application", который просит меня войти. После входа в систему я получаю сообщение о том, что у меня нет подписки:
"Извините, но мы не нашли связанных с Windows Azure подписки с вашей учетной записью. Вы можете войти в систему с другой учетной записью или зарегистрироваться для подписки на Windows Azure".
Используя браузер, я могу войти в Azure Portal с тем же именем пользователя/паролем. Я могу просмотреть свою подписку, статусы выставления счетов и т.д.
При входе в систему я получаю сообщение для выбора между "Организационная учетная запись" или "учетная запись Microsoft". Это не влияет на то, что я выбираю.
Ответы
Ответ 1
У меня была такая же проблема, как и другие участники, это проблема с кешем.
РЕШЕНИЕ:
В визуальной студии нажмите правую кнопку со своими учетными данными:
- Нажмите на настройки учетной записи
- В разделе "Все учетные записи" "Удалить" все ваши учетные записи
- В "Учетной записи персонализации" выйдите (EDIT: этот шаг больше не требуется).
- Перезапустить визуальную студию (EDIT: этот шаг больше не требуется)
- Повторно введите свои учетные данные
Теперь ваши подписки должны появиться.
Ответ 2
Итак, я наткнулся на этот вопрос, и у меня был установлен последний Azure SDK (2.8.2 в это время). Появится мой каталог по умолчанию и подписка, а не другие, к которым у меня был доступ. Я использовал VS 2015 Enterprise. Поэтому нажатие на верхний правый угол в моей учетной записи внутри Visual Studio 2015 и нажатие на "Настройки учетной записи" привело меня сюда:
![Применить фильтр]()
Я нашел опцию "Применить фильтр". Этот параметр появляется, только если ваши учетные данные Visual Studio не устарели. В противном случае он говорит "Renenter ваши учетные данные", и только после этого этот параметр снова появляется в "Настройки учетной записи" внутри Visual Studio 2015.
Нажмите "Применить фильтр", и появится новая форма, как показано ниже:
![Direcory Filter]()
Обратите внимание, что Visual Studio может потребоваться некоторое время для запроса и заполнения всех лазурных каталогов, к которым у вас есть доступ. Несколько раз щелкнуть раскрывающийся список может помочь, если вы достаточно нетерпеливы. Выберите каталог, который вы хотите установить по умолчанию. и нажмите кнопку "Применить".
Появится окно с запросом повторного ввода учетных данных учетной записи Microsoft. Введите учетные данные и нажмите кнопку "Enter", чтобы завершить процесс.
![Повторно введите ваши учетные данные]()
Visual Stdio может выполнить некоторую обработку до завершения процесса переключения, как показано.
![Обработка операции с коммутатором каталогов]()
Как только это будет сделано, вы вернетесь к форме, в которую вы применили фильтр. Теперь отфильтрованный каталог должен быть показан ниже:
![введите описание изображения здесь]()
Закройте форму и перезапустите Visual Studio. Надеюсь, что это поможет.
Ответ 3
Вы нашли решение своей проблемы. У меня был такой же симптом, но решение было другим:
Вам нужно перейти к расширениям и обновлениям, а затем обновить Microsoft Azure SDK 2.8. После этого я смог войти в систему и увидеть подписку (для моего случая это была подписка DreamSpark)
Этот следующий сайт, который посвящен бесплатному Azure для DreamSpark (студентов), на самом деле говорит о том, что Visual Studio 2013 не поддерживается, только сообщество VS 2015, но оно работает для меня - если я обновляю SDK Azure, как написано выше.
http://blogs.msdn.com/b/microsoft_student_developer_blog/archive/2015/04/09/using-microsoft-azure-for-students.aspx
Microsoft Azure SDK 2.8 (если вы не можете найти его в Extensions and Updates некоторое время от времени): https://azure.microsoft.com/en-us/blog/announcing-the-azure-sdk-2-7-for-net/
Ответ 4
Все методы здесь не сработали. То, что окончательно делало трюк, было подключение через вкладку "Проводник сервера".
Ответ 5
Попробовав каждое решение в этом вопросе, я все еще не видел свою подписку. Мое решение:
- Войдите в подписку Azure
- Создание нового веб-приложения
- Откройте новое веб-приложение
- В верхнем меню выберите Получить публикацию профиля
![GetPublishProfileButton]()
- Откройте проект веб-приложения в Visual Studio 2017, который вы хотите опубликовать
- Щелкните правой кнопкой мыши проект в обозревателе решений и выберите публикацию
- Прокрутите вправо, чтобы найти Импорт профиля, и выберите файл, загруженный на шаге 4
- Нажмите "Опубликовать"
Теперь, когда я вхожу в публикацию, отображается субприказ, и вся информация о соединении сохраняется.
Ответ 6
Некоторая проблема кэширования между различными учетными записями Azure и SPOnline, которые я использую.
Чтобы решить: я вышел из всех сайтов Azure и SharePoint Online. Очистил кеш браузера. Перезагрузите браузер и войдите в систему с нужной учетной записью Azure. После этого Visual Studio снова обнаружила подписки на Azure.
Ответ 7
В моем случае мне просто нужно было войти в систему с помощью кнопки входа в верхнем правом углу.
Попытка входа в Azure через окно облачного проводника, не будучи подписанным в VS, по-видимому, приведет к сообщению "Нет подписки найдено".