首页 > 解决方案 > 我们如何在不使用外部 IP 的情况下在 GCP 中部署 ASP.NET Framework 映像?我的应用程序在 ASp.net Windows 窗体中,我想在 GCP 上部署它

问题描述

aspnet 有资源级错误 aspnet-10: {"ResourceType":"compute.v1.instance","ResourceErrorCode":"412","ResourceErrorMessage":{"code":412,"errors":[{"domain" :"global","location":"If-Match","locationType":"header","message":"项目 109483663587 违反了约束约束/compute.vmExternalIpAccess。添加实例项目/ld-playground-pcoi/zones /us-central1-f/instances/aspnet-10 到约束以使用外部 IP。","re​​ason":"conditionNotMet"}],"message":"项目 109483663587 违反了约束约束/compute.vmExternalIpAccess。将实例 projects/ld-playground-pcoi/zones/us-central1-f/instances/aspnet-10 添加到约束以使用外部 IP。","statusMessage":"Precondition Failed","re​​questPath":"https ://compute.googleapis.com/compute/v1/projects/ld-playground-pcoi/zones/us-central1-f/instances","httpMethod":"POST"}}

对上述问题的回答:我认为无法使用此选项禁用外部 IP。另一种方法是自己获取一个 Windows VM,然后使用您需要的配置安装您需要的任何东西(即没有外部 IP)。然后,您可以从该现有 VM 创建实例模板,并按需创建相同的 VM,而无需依赖该解决方案。

标签: asp.netgoogle-cloud-platformipexternal

解决方案


推荐阅读