我访问了 Google App Engine管理控制台,将我的应用转换为模块。它指示我将一段代码复制并粘贴到我项目的app.yaml
文件中,我做了。但是当我尝试部署我的模块时,会在日志中打印出此错误:
Error 400: --- begin server output --- Your application currently has custom performance
settings that are not compatible with the Modules feature. You must either clear or
migrate these application-level settings before you can upload a non-default module. See
the Performance section of the Application Settings page of the Admin Console for more
information. --- end server output ---
我的应用程序中没有任何"自定义性能设置" 。为什么我无法将GAE应用转换为模块?
答案 0 :(得分:4)
在显示代码段的位置下方,如果向下滚动页面,则会出现一个确认按钮。如果单击确认按钮,然后使用新的app.yaml文件再次部署,则应该能够部署而不会收到错误消息。
对于遇到此问题的其他用户,以下是完整操作方法:
转到旧版Google App Engine管理控制台:
然后转到您的应用程序>应用程序设置。
设置页面上应该有一个名为' Performance Settings Migration for Modules'的部分。点击“迁移”#39;按钮。当它显示代码片段时,向下滚动页面并单击确认按钮。