参考: Scott Guthrie的Microsoft Web Farm entry。
使用Microsoft Web Farm,您可以使用"URL重写“将入站流量定向到web场。使用ASP.NET MVC3时,我得到以下错误:
The virtual path 'null' maps to another application, which is not allowed.
去掉URL重写,网站就会毫无问题地启动。在本例中,我将控制器和主服务器放在同一台服务器上,Scott Guthrie在他的帖子中说这将会起作用。
我不能将URL重写移动到站点级别,因为它不适用于web服务器场。也许我应该把站点移到不同的tcp端口,比如8080?
编辑:
我做了一部分工作。我将外部流量转换为进入服务器上的端口591,然后将URL重写转到服务器群,它位于端口80上。我需要将控制器流量与主要流量分开。会随时通知你的。
唯一不好的部分是,我每天检查它,我得到一个502错误。我重新启动了控制器/主服务器,直到第二天,它都工作得很好。
发布于 2012-03-08 17:57:55
在80端口上添加web
在81个端口上添加真实web
创建场
编辑arr
添加条件{SERVER_PORT} = 80
因此,80个重写到场,81个不重写
大约502,可以编辑大于web超时(默认值:120)的代理超时(默认值:30)
https://stackoverflow.com/questions/5364736
复制相似问题