2

我可以使用以下命令从命令行进行部署:

appcfg.py --no_cookies --oauth2 --email=myemail --noauth_local_webserver  update .

noauth_local_webserver 是让我部署的原因,因为它在我可以访问的位置为我提供了访问令牌

如果我从谷歌应用引擎启动器部署,它会将我带到登录页面,我接受,并将令牌返回到 localhost:8080,并且我的应用程序没有在该端口上运行。因此,位于 localhost:8080 的网页中的响应是“未收到数据”

我尝试使用以下方法修复端口:

dev_appserver.py --port=11080 。

但这只是从该端口运行服务器,并不能解决启动器问题——我无法从启动器部署的问题。

更多历史:

我相信我遇到了这个问题,因为我在不同的电子邮件下从启动器部署了另一个应用程序引擎项目

现在,我正在尝试在来自启动器的不同电子邮件下部署不同的应用程序。

如何解决启动器的部署问题?

4

2 回答 2

3

所以,我不知道为什么,但我只是从启动器中删除了项目,然后将其添加回来,现在我可以再次从启动器部署。

于 2015-08-27T17:31:55.253 回答
0

刚遇到同样的问题,这篇文章非常有用-谢谢。

为我解决的流程是:

1) 删除 Google App Engine Launcher 配置并关闭 Google App Engine Launcher

2) 关闭浏览器

3) 打开谷歌应用引擎启动器

4)重新添加配置

5) 点击部署

6)在浏览器上进行身份验证(卡在“身份验证流程成功”的循环中)

7) 在 Google App Engine 启动器中点击运行

然后它现在部署并再次正常部署。尝试了其他一些变体,但以上清除了阻塞。

于 2017-07-09T15:43:37.333 回答