【发布时间】:2019-01-21 18:45:26
【问题描述】:
我有两个不同的 asp mvc 应用程序,一个在 mvc 5 中,另一个在 asp net core mvc 中我想在 asp new core 中有一个端点,例如“/OLD”,以便在其他主机中调用旧代码.所有这些都必须在 IIS Express 上同时工作,因为我正在开发 asp 核心项目。如何将 asp 核心项目中的遗留项目绑定为一个唯一的域。我正在尝试使用重写中间件,但如果没有重定向,我无法让它工作。
app.UseRewriter(new RewriteOptions().AddRewrite("/old","localhost:2323",true));//localhost:2323 is legacy project hosted in local IIS.
为什么不调用 localhost:2323?我需要另一个规则吗?
【问题讨论】:
-
在 ASP.NET Core 上执行此类操作为时已晚。学习 IIS URL Rewrite 模块并在 IIS 层面进行重写。
标签: asp.net-core .net-core iis-express