首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在同一个IIS应用程序上托管.Net webapi和Angular4应用程序

在同一个IIS应用程序上托管.Net webapi和Angular4应用程序
EN

Stack Overflow用户
提问于 2018-07-28 08:10:44
回答 1查看 1.2K关注 0票数 1

我有一个基于两个项目的解决方案:

  • 前端:是一个Angular4应用程序
  • 后端:是一个.Net核心webapi

所有程序在本地都能很好地工作,我在IIS中配置了两个分离的应用程序,一个用于前端,一个用于后端,并且它可以工作。

现在,我必须在一个类似于"www.mysolution.com“的网站上上网。

在互联网托管中,我不能创建两个已分割的应用程序,我必须在同一个IIS应用程序文件夹中托管所有的应用程序。

我该怎么做呢?

感谢支持

EN

回答 1

Stack Overflow用户

发布于 2018-07-28 09:44:59

您可以使用主IIS网站内的虚拟目录在主网站内创建单独的应用程序。在IIS中,右键单击您的网站Add Application。为您的API选择一个(不同的) webroot,并选择一个Alias -即路径前缀来访问您的api。

如果您拥有example.com,并在服务器上安装了它,您可以添加一个应用程序别名api,然后您可以通过example.com/api访问api。主网站和API应用程序将有不同的应用程序池,并且可以通过webroot和API的webroot中的顶级web.config进行不同的配置。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51569407

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档