0

供参考:Scott Guthrie 的Microsoft Web Farm 条目

使用 Microsoft Web Farm,您放置“URL Rewrite”以将入站流量引导到 Web Farm。使用 ASP.NET MVC 3,我收到以下错误:

The virtual path 'null' maps to another application, which is not allowed.

去掉 URL Rewrite,网站就可以正常启动了。在这种情况下,我将 Controller 和 Primary 在同一台服务器上,Scott Guthrie 在他的帖子中说这将起作用。

我无法将 URL 重写移动到站点级别,因为它不适用于网络场。也许我应该将站点移动到不同的 tcp 端口,例如 8080?

编辑:

我得到了这一部分的工作。我对外部流量进行了 NAT,使其进入服务器上的 591 端口,然后将 URL 重写转到位于端口 80 上的服务器场。我需要将控制器流量与主流量分开。会及时向大家发布。

唯一不好的是,我每天检查它,都会收到 502 错误。我重新启动控制器/主服务器,它就像一个魅力,直到第二天。

4

1 回答 1

0

在 80 端口上添加一个网络

在 81 端口添加真实网络

创建农场

编辑arr

添加条件 {SERVER_PORT} = 80

所以,80 重写为农场,81 没有

大约 502,可以编辑代理超时(默认:30)大于网络超时(默认:120)

于 2012-03-08T09:57:55.230 回答