首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >URL重写、Web和ASP.NET MVC3:虚拟路径“null”映射到另一个应用程序,这是不允许的

URL重写、Web和ASP.NET MVC3:虚拟路径“null”映射到另一个应用程序,这是不允许的
EN

Stack Overflow用户
提问于 2011-03-20 04:35:07
回答 1查看 1.2K关注 0票数 0

参考: 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错误。我重新启动了控制器/主服务器,直到第二天,它都工作得很好。

EN

回答 1

Stack Overflow用户

发布于 2012-03-08 17:57:55

在80端口上添加web

在81个端口上添加真实web

创建场

编辑arr

添加条件{SERVER_PORT} = 80

因此,80个重写到场,81个不重写

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5364736

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档