2

我希望对我的生产环境发出的所有 HTTP 请求也自动针对我的测试环境发出。例如,如果有任何东西发出请求,http://production.site.example.com/api/users/12345那么我希望http://staging.site.example.com/api/users/12345看到第一个请求的某个内部实体也能发出相同的请求。

有没有一种简单的方法可以在 IIS 中进行设置,而无需创建自定义模块或类似模块?如果不是,那么在创建这样的模块时采取的最佳方法是什么,这样不会对我的应用程序的生产实例造成任何额外的负载?

4

1 回答 1

0

不确定您要在这里具体实现什么,但您可以尝试一些简单的方法,例如在 OnUnload 事件处理程序中实现重定向(我假设您使用的是 ASP.NET),它将流量重定向到您的测试环境。

这样您就可以在生产环境中处理所有内容,一旦完成,您就可以将请求重定向到测试环境。同样,不确定您具体要做什么,但我会首先尝试使用不同的重定向进行类似这样的简单操作。

于 2013-02-02T00:14:35.433 回答