Подтвердить что ты не робот

Почему мой пользователь Gmail Gmail не работает при развертывании ASP.NET для вычисления Engine внутри Visual Studio?

Я создал виртуальную машину Compute Engine с помощью ASP.NET Cloud Launcher, и теперь я хочу развернуть ее из Visual Studio.

Я создал файл настроек публикации, используя расширение Visual Studio, а затем попытался развернуть его с помощью обычной команды "Опубликовать" Visual Studio. В настройках не было имени пользователя и пароля, поэтому я использовал свои учетные данные Gmail/Google - это экземпляр Compute Engine, доступ к которому у моей учетной записи, в конце концов:

Опубликовать диалог

Не удалось выполнить следующую ошибку:

Не удалось выполнить задачу развертывания сети. (Подключено к удаленному компьютеру ( "(отредактировано)" ) с помощью службы веб-управления, но не может санкционировать. Убедитесь, что вы используете правильное имя пользователя и пароль, что сайт, к которому вы подключаетесь, существует, и что учетные данные представляют пользователя, у которого есть разрешения на доступ к сайту. Узнайте больше: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_USER_UNAUTHORIZED.)

Если это не имя пользователя и пароль для использования, что такое?

4b9b3361

Ответ 1

Экземпляр Compute Engine вообще не знает о вашем пользователе Google - он знает только о обычных учетных записях Windows, и на нем нет учетной записи Windows. Итак, вам нужно создать учетную запись Windows в экземпляре, а затем поместить ее в настройки публикации.

В Облачном проводнике Google выберите экземпляр и выберите "Создать или Reset Пароль":

Создать или  Reset учетную запись

Затем вы можете выбрать любое имя пользователя, которое вам нравится - например, я бы предложил "aspnet" для простоты. Обратите внимание, что это имя пользователя является обычной учетной записью Windows на компьютере - это не относится к вашему пользователю Google. Если вы делите эту машину с другими для разработки, вы должны договориться о наборе имен учетных записей, либо надежно делить учетные данные для одной учетной записи, либо создавать отдельную учетную запись для каждого разработчика. Вы не хотите, чтобы Reset пароль для учетной записи, которую использует коллега!

Эта учетная запись также может использоваться для открытия сеанса сервера терминалов с экземпляром Compute Engine.

Подождите, пока пользователь не будет создан с паролем, затем скопируйте пароль:

Скопировать пароль

Теперь вы можете поместить это в свои настройки публикации и позволить Visual Studio сохранить пароль - и сохраните копию в отдельном безопасном месте, если хотите, конечно.