同一计算引擎上的多个Web应用

时间:2018-08-20 15:12:04

标签: .net google-cloud-platform cloud google-compute-engine

我有一个与Web API应用程序(后端)通信的.NET MVC应用程序(前端),并且我正在从Azure迁移到GCP。

使用Google Cloud Platform,是否可以在同一计算引擎实例上同时具有MVC和Web API Web应用程序(.NET Framework)?

2 个答案:

答案 0 :(得分:0)

Google Compuete Engine指的是Google托管的虚拟机,您应该能够同时托管前端和后端服务。

答案 1 :(得分:0)

是的,有可能。 Compute Engine实例正在运行Internet Information Server(IIS),并且IIS可以运行多个网站。

我将描述如何使用Google Cloud Tools for Visual Studio来做到这一点。

  1. 为您的网络服务器下载.publishsettings文件。在Visual Studio的Google Cloud Explorer窗口中,右键单击计算引擎实例,然后选择保存发布设置... enter image description here
  2. 在本地保存.publishsettings文件。
  3. 在Visual Studio的“解决方案资源管理器”窗口中,右键单击您的应用程序名称,然后选择发布... enter image description here
  4. 选择导入个人资料,点击右下角的齿轮图标,然后点击创建个人资料enter image description here
  5. 在项目窗口中,单击设置... enter image description here
  6. 在“发布”窗口中,为每个应用提供唯一的站点名称目标网址enter image description here
  7. 点击保存
  8. 点击发布enter image description here