Jon*_*eet 18 google-compute-engine google-cloud-visualstudio
我使用ASP.NET Cloud Launcher创建了一个Compute Engine VM,现在我想从Visual Studio部署到它.
我使用Visual Studio扩展创建了一个发布设置文件,然后尝试使用常规的Visual Studio"发布"命令进行部署.这些设置不包含用户名和密码,因此我使用了我的Gmail/Google凭据 - 这是我的帐户可以访问的计算引擎实例,毕竟:
这失败,出现以下错误:
Web部署任务失败.(使用Web管理服务连接到远程计算机("(编辑)"),但无法授权.确保使用正确的用户名和密码,您要连接的站点存在,以及凭据表示有权访问该网站的用户.有关详情,请访问:http: //go.microsoft.com/fwlink/?LinkId = 221672 #ERROR_USER_UNAUTHORIZED.)
如果那不是要使用的用户名和密码,那是什么?
Jon*_*eet 17
Compute Engine实例根本不了解您的Google用户 - 它只知道常规Windows帐户,并且您没有Windows帐户.因此,您需要在实例上创建Windows帐户,然后将其放入发布设置中.
在Google Cloud Explorer中,选择实例并选择"创建或重置密码":
然后,您可以选择您喜欢的任何用户名 - 例如,为了简单起见,我建议使用"aspnet".请注意,此用户名是计算机上的普通Windows帐户 - 并非特定于您的Google用户.如果您与其他人共享此计算机以进行开发,则应同意一组帐户名称,安全地共享单个帐户的凭据,或者为每个开发人员创建单独的帐户.您不想重置同事正在使用的帐户的密码!
此帐户还可用于打开与计算引擎实例的终端服务器会话.
等到用密码创建用户,然后复制密码:
您现在可以将其放入发布设置中,让Visual Studio保存密码 - 当然,如果您愿意,也可以将副本保存在单独的安全位置.
| 归档时间: |
|
| 查看次数: |
1324 次 |
| 最近记录: |