我的应用程序部署到 Cloud Foundry 失败

My app deployment to cloud foundry fails on

我使用的命令是:ibmcloud target --cf

我收到的错误如下:

-----> 完成 Dotnet 核心 错误无法安装 dotnet-运行时间:找不到版本 o f dotnet-运行安装时间 无法编译 droplet:无法 运行 完成脚本:退出状态 12 退出状态 223 单元格 0f7012eb-9e32-4fdf-ba92-85aee4639139 停止实例 e5256fa6-702e-41f 2-8c49-039400712a85 单元格 0f7012eb-9e32-4fdf-ba92-85aee4639139 销毁容器例如 e 5256fa6-702e-41f2-8c49-039400712a85 错误登台应用程序:应用程序登台在 buildpack 编译阶段失败 失败

这就是我尝试并为我工作的方法

ibmcloud cf push

您应该会看到使用待办事项应用

随机生成的 URL

Use a Cloud Foundry CLI that's managed by IBM to work with Cloud Foundry resources through the IBM Cloud CLI. If you have a separate Cloud Foundry CLI (cf) installation, don't use both ibmcloud cf commands and cf commands in the same context. Instead, use only ibmcloud cf [command] to manage resources in the IBM Cloud CLI context. More info here

经过大量工作和人们的帮助后,我发现我使用了错误的构建包。如果您的应用程序是在 ASP.Net 框架 4.5 或更高版本中构建的,那么您需要使用 hwc 包。此外,您的 manifest.yml 需要更改。这是我的 manifest.yml.

应用程序:

  • 姓名: 随机路线:真 内存:128M 构建包:https://github.com/cloudfoundry/hwc-buildpack.git 环境: DOTNET_CLI_TELEMETRY_OPTOUT: 1 DOTNET_SKIP_FIRST_TIME_EXPERIENCE: 真

这行得通。创建工具链构建和部署。