这就是我想做的。我有一个与许多客户端设备通信的程序(数百个)。不幸的是,有时当我添加新功能时,我需要做出影响这些客户端的重大更改。所以通常我们必须同时更新客户端和服务器。
所以我有一个想法,我将同时运行应用程序的每个版本,让 Web 服务器理解并代理请求和响应。我从在 codeproject 网站上找到的一些代码开始:http: //www.codeproject.com/KB/IP/r everseproxy.aspx 。但是,这可以正常工作;当我对我的程序运行它时,会话似乎不起作用。为了澄清,会话在代理正在读取的原始程序中不起作用。
据我了解,此代理代理 cookie 请求、获取和发布。有人对我可以做些什么来改善这一点有任何想法吗?
现在,我知道有些人会建议使用 URL 重写或应用程序路由。我需要根据帖子/获取的内容而不只是 URL 来决定要呈现的页面。
附加信息:我在 Windows 2003 服务器上使用 IIS6 进行生产。