【问题标题】:Deploying WebApi and Angular to IIS将 WebApi 和 Angular 部署到 IIS
【发布时间】:2019-11-19 14:06:51
【问题描述】:

我有 2 个项目,一个在 .Net Framwork 4.8 中的 WebApi 和一个有角度的前端。过去,我已经使用 API 的反向代理部署到 apache。我很好奇是否有更好的方法在 IIS 上实现这一点,我需要记录引荐来源网址,它已经成为问题。

我也一直在研究使用 MS deploy,但在这篇文章中还没有使用它的经验。

【问题讨论】:

    标签: asp.net .net iis deployment


    【解决方案1】:

    根据你的描述,webapi和angular应用好像不在同一个项目中。

    我建议你可以在 IIS 中创建一个网站,然后使用 web deploy 将整个 asp.net web api 发布到 IIS。详情可以参考这个article

    过去我已经部署到 apache,并使用 API 的反向代理。

    IIS 也可以启用反向代理,你可以使用 url rewrite 来实现。详情可以参考这个article

    此外,您可以使用 IIS url rewrite 内置功能直接将 nginx .htaccess 代理规则转换为 IIS web.config url rewrite 规则。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-08
      • 1970-01-01
      • 2012-10-02
      • 2020-06-12
      • 1970-01-01
      • 2016-09-13
      • 1970-01-01
      • 2022-01-03
      相关资源
      最近更新 更多