0

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

我有一个 asp.net mvc 3 网站,其中有许多控制器都带有操作。请务必注意,此问题仅出现在一个控制器上,并且问题出现在所有操作上。

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

但是,仅当我使用域名浏览到页面时才会出现此错误,例如...

subdomain.example.com/controller

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

xxx.xxx.xxx.xxx:xxxxx/controller

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

我已经尝试寻找答案并尝试找到任何有用的日志记录信息,但没有发现任何用处。希望这里有人以前见过这个问题

4

1 回答 1

1

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

我建议查看您的路线和 web.config,并确保您没有任何东西将其拦截到 httphandler 或模块中。然后我会查看 IIS 实例并检查虚拟目录。您几乎正试图弄清楚它到底在哪里失败 - 它甚至到达了 ASP.Net 吗?

最后一个要查看的选项是您的公司代理 - 是否直接通过代理访问 URL?我知道在我的公司这可能会发生 - 所以那里可能有一条规则正在拦截它。

于 2012-02-06T14:03:07.063 回答