HTTP错误503 - 但仅在使用域名导航时

时间:2012-02-06 12:45:59

标签: asp.net asp.net-mvc-3 iis http-error

我目前有一个奇怪的问题,让我感到意外,我以前没有遇到过这个问题,我不知道为什么我现在得到它。

我有一个asp.net mvc 3网站,其中有许多控制器都有动作。重要的是要注意,此问题仅出现在一个控制器上,问题在于所有操作。

我得到的错误是 “HTTP错误503.服务不可用。”

但是,只有在使用域名浏览页面时才会出现此错误,例如......

subdomain.example.com/controller

但如果我使用ip地址和端口号浏览,一切正常......

xxx.xxx.xxx.xxx:xxxxx/controller

记住所有其他控制器都可以正常工作,无论用于浏览的方法如何。

我试过寻找这个问题的答案,并试图找到任何有用的日志信息,但没有发现任何用处。希望有人在这之前会看到这个问题

1 个答案:

答案 0 :(得分:1)

好的我已经创建了一个带有Reports控制器的示例mvc项目,该控制器可以工作,所以我不认为这是MVC的问题。

我建议您查看自己的路由和web.config,并确保没有任何内容拦截到httphandler或模块中。然后我会查看IIS实例并检查虚拟目录。你几乎想弄清楚它究竟在哪里失败 - 它甚至达到ASP.Net?

要研究的最后一个选项是您的公司代理 - 直接通过代理转到URL吗?我知道在我的公司可能会发生这种情况 - 因此可能存在拦截它的规则。