部署角度应用程序和.net核心Web API的步骤

问题描述 投票:0回答:1

我有一个单独的angular应用程序和.net核心网络api。我想将Angular和Web api捆绑部署在IIS中。在我的本地主机上,我通过将Web API的URL放入我的角度应用程序中来运行我的角度应用程序。这是我在角度应用程序中所拥有的:

export const ROOT_URL=   'https://localhost:44312/api/RecloadPrime';

这就是我从角度应用程序中调用我的api的方式:

UploadRecLoadData(recLoaddata: RecLoadDataTypeModel){

 return  this.http.get<string>(ROOT_URL + '/' + recLoaddata.startDate +'/' + recLoaddata.endDate , {responseType: 'text' as 'json'});
}

angular和web API都可以正常工作。我在本地主机上测试了所有内容。我的.net核心版本是2.2

有人可以告诉我将应用程序部署到IIS的步骤。

任何帮助将不胜感激

.net angular .net-core web-deployment
1个回答
0
投票
在IIS中创建新网站或使用默认网站
    将应用程序添加到网站中,然后将您的webapi放入其中
  1. 现在添加虚拟目录并在其中放置您的网站
  • 这里我不包括如何建立应用程序池和其他方面最后,您会得到这样的内容
  • enter image description here

    请不要介意aspnet_client文件夹

  • © www.soinside.com 2019 - 2024. All rights reserved.