2

我在一个封闭的网络中有一个简单的网站,我们称之为“受限制的网站”。受限站点有一些超链接到其他页面,而不是显示来自不同文件的日志信息的索引。

我正在尝试创建一个 ASP.NET 站点,该站点将向外界公开,但仍与受限站点位于同一网络中。让我们将此站点称为“公共站点”。

在公共站点中,我需要将所有请求转发到受限站点,然后显示来自受限站点的响应。换言之,公共站点将充当受限站点的代理。

如何在 ASP.NET 中实现这一点?如果您有任何简单的代码可以分享,请做。

到目前为止我所尝试的:我尝试过创建一个像这样的 HttpHandler(没有运气):HttpHandler

4

1 回答 1

1

我最终使用了两个 IIS 扩展来做我想做的事。

我使用了这些扩展: - 应用程序请求重新路由 - URL 重写

您可以搜索“IIS 中的反向代理”,您会发现很多关于如何设置它的不同文章。

提示:如果您想在一个有 CMS 的网站上设置它。您可以在该站点中创建一个虚拟目录并仅为该虚拟目录设置 URL 重写规则。

于 2012-11-01T16:04:57.550 回答