我目前有一个奇怪的问题,让我感到意外,我以前没有遇到过这个问题,我不知道为什么我现在得到它。
我有一个asp.net mvc 3网站,其中有许多控制器都有动作。重要的是要注意,此问题仅出现在一个控制器上,问题在于所有操作。
我得到的错误是 “HTTP错误503.服务不可用。”
但是,只有在使用域名浏览页面时才会出现此错误,例如......
subdomain.example.com/controller
但如果我使用ip地址和端口号浏览,一切正常......
xxx.xxx.xxx.xxx:xxxxx/controller
记住所有其他控制器都可以正常工作,无论用于浏览的方法如何。
我试过寻找这个问题的答案,并试图找到任何有用的日志信息,但没有发现任何用处。希望有人在这之前会看到这个问题
答案 0 :(得分:1)
好的我已经创建了一个带有Reports控制器的示例mvc项目,该控制器可以工作,所以我不认为这是MVC的问题。
我建议您查看自己的路由和web.config,并确保没有任何内容拦截到httphandler或模块中。然后我会查看IIS实例并检查虚拟目录。你几乎想弄清楚它究竟在哪里失败 - 它甚至达到ASP.Net?
要研究的最后一个选项是您的公司代理 - 直接通过代理转到URL吗?我知道在我的公司可能会发生这种情况 - 因此可能存在拦截它的规则。