asp.net - 我们如何在不使用外部 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。","reason":"conditionNotMet"}],"message":"项目 109483663587 违反了约束约束/compute.vmExternalIpAccess。将实例 projects/ld-playground-pcoi/zones/us-central1-f/instances/aspnet-10 添加到约束以使用外部 IP。","statusMessage":"Precondition Failed","requestPath":"https ://compute.googleapis.com/compute/v1/projects/ld-playground-pcoi/zones/us-central1-f/instances","httpMethod":"POST"}}
对上述问题的回答:我认为无法使用此选项禁用外部 IP。另一种方法是自己获取一个 Windows VM,然后使用您需要的配置安装您需要的任何东西(即没有外部 IP)。然后,您可以从该现有 VM 创建实例模板,并按需创建相同的 VM,而无需依赖该解决方案。
解决方案
推荐阅读
- reactjs - 输入'{孩子:从不[]; }' 与类型 'IntrinsicAttributes' 没有共同的属性。尝试渲染材质 UI 时的 Typescript + React 错误
- graphviz - graphviz 折叠平行路径
- c# - 使用 Bootstrap 3 alpha,Accordion 不仅仅在 Edge 上打开。在 Firefox 和 Chrome 上运行良好
- jenkins - Jenkins 在 repo 中的所有分支上运行,而不是只更改了分支
- arrays - 角阵列显示
- angular - 使用角度异步管道以完全反应式方式刷新数据
- java - 只允许一组字符中的一个的正则表达式
- c# - C# WPF DataGrid RowDetails 不使用 MVVM Caliburn.Micro 更新
- excel - 运行公共子时私有子错误
- ada - SPARK-Ada 使用 GNATProve 假设 GCC 内在函数的后置条件