# 常见问题

## 基本概念

### 1. 微信云托管和微信云开发的区别是什么，如何选择？

微信云开发和微信云托管都是微信联合腾讯云打造的微信云服务生态的组成部分，都提供了免服务器免运维的能力，开发者可以根据自己的业务特点进行选择。

微信云开发以云函数提供计算能力，围绕 Node.js 技术栈，适合前端开发者简单快捷实现后端功能，或全栈开发者一体化开发；
微信云托管以容器提供计算能力，支持任意后端语言和框架，适合前后端分离项目的后端开发、传统模式后端项目迁移，对团队协作和企业级应用场景更友好。

#### 2. 微信云托管和云开发中的云托管有何区别？

微信云托管和之前云托管的区别除了品牌升级外，还做了独立的控制台。旧的云托管只是云开发的一个模块，只有单纯的容器引擎能力，升级为微信云托管后脱离云开发，成为完整的后端项目托管解决方案。
从代码管理到 CI/CD 流水线部署发布，提供全链路、低成本、企业级的云原生解决方案，功能更强大、体验更友好。

云开发中的云托管能力已停止功能更新，仅支持存量业务继续运行。建议原云开发中的云托管的用户尽快将项目迁移到微信云托管。

#### 3.私人企业和个人可以使用微信云托管么？

微信云托管面向全用户，业务项目有前后端分离场景需求，都可以使用。

#### 4.微信云托管和腾讯云托管的关系是？

微信云托管整合了多种腾讯云的底层资源（腾讯云托管，腾讯云 TDSQL- C，腾讯云 COS 等），加上微信生态的能力和优势，为开发者提供了综合的一站式后端解决方案。
微信云托管中的底层容器能力来自腾讯云托管，但具备了更多微信的业务属性。

#### 5.微信云托管可以用于 APP/网站/其他平台小程序吗？

必须先有微信小程序/公众号才可以开通微信云托管，但部署在微信云托管上的服务可以通过公网访问，因此可以被 APP/网站/其他平台小程序的前端调用，只是无法享受 callcontainer 内部链路带来的安全防 DDoS/请求加速等优势。

#### 6.微信云托管的环境可以在微信开发者工具的云开发控制台中看到吗？

微信云托管和微信云开发是两套独立体系，微信云托管的环境只能在微信云托管控制台看到，在微信开发者工具的云开发控制台中不能看到。

#### 7.微信云托管的环境可以在腾讯云控制台中看到吗？

微信云托管的环境只能在微信云托管控制台看到，在腾讯云控制台中不能看到。

## 部署失败/构建失败
参考文档[服务常见问题](/minigame/dev/wxcloudrun/src/guide/service/faq)

## 调用服务报错
参考文档[调用服务常见问题](/minigame/dev/wxcloudrun/src/development/call/faq)

## 云调用/开放接口服务报错
参考文档[云调用常见问题](/minigame/dev/wxcloudrun/src/guide/weixin/faq)
