【问题标题】:ASP.Net Core react deploy to IIS as applicationASP.Net Core 反应部署到 IIS 作为应用程序
【发布时间】:2021-04-10 18:58:33
【问题描述】:

作为标题。
我正在使用 react.js 开发 ASP.Net 核心项目,并将该项目部署到我计算机中的物理文件夹中。假设我的 IP 是 a.b.c.d,我想将其部署为默认网站下的应用程序,并设置一个虚拟路径指向我部署项目的物理文件夹。也就是说,当我打开浏览器并在地址栏中输入http://a.b.c.d/MyvirtualPath 时,我想显示我的项目结果。
我尝试了一种设置 PUBLIC_URL 的方法,但在我的浏览器上没有看到任何内容,而我发现部署到 IIS 上的是作为网站发布,这不是我想要的。
有人可以指导我实现这一目标吗?

【问题讨论】:

    标签: reactjs asp.net-core iis


    【解决方案1】:

    如果你想在默认网站下部署一个 React 应用,你不应该使用虚拟目录,而是在默认网站下添加一个应用:

    还有一点需要注意的是,如果 IIS 要托管 asp.net core 应用程序,则需要安装 .NET Core Hosting Bundle。有关它的更多信息,您可以参考这个link。

    【讨论】:

    • 谢谢,但我在浏览器中没有看到任何内容。我以为我可能有问题,但 Chrome DevTools 中没有显示错误。捆绑包已安装,我已添加应用程序。
    • 算了,我只是觉得 ASP.Net core 向 IIS 添加应用程序的方式与 ASP.Net 传统 Web 表单或旧 MVC 的方式不同。谢谢。
    猜你喜欢
    • 1970-01-01
    • 2020-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-12
    • 1970-01-01
    • 2021-08-26
    相关资源
    最近更新 更多