我想使用Application Request Routing将负载均衡器添加到现有的 asp.net 项目中。所以我让自己熟悉了这些概念并创建了一个本地测试设置:
- 在 Windows 10 上本地运行的 IIS:
- 使用 Windows 平台安装程序安装的应用程序请求路由 3.0
- 使用以下服务器创建服务器场:
<test-server-name>.de
(Microsoft 2012 R2 Server:包含 asp.net 项目)www.google.com
(只是为了看看负载平衡和 url 重写是否有效,因为我没有两个可用的测试服务器)
在任何浏览器中多次输入后localhost
,我可以看到负载平衡(加权循环)工作正常。它在 1. 和 2. 网站之间交替。
我已经尝试了以下方法:
安装和启用失败的请求跟踪规则(在本地 IIS 上):我认为 URL 重写工作正常。
失败的请求日志www.google.com
:谷歌驱动器,解压缩并xml
在例如 IE 中打开以获得更好的视图-
(选择否并创建自己的 URL 重写规则)
将应用程序池的“托管管道模式”设置从集成更改为经典
启用/禁用代理(IIS 管理器 -> 应用程序请求路由缓存 -> 服务器代理设置...)
我不知道接下来我能做什么,所以我很感激任何帮助。谢谢。