2012-02-06 6 views
0

私は現在、驚いて私を連れてきた奇妙な問題を抱えていますが、以前は問題がなかったので、HTTPエラー503 - ただし、ドメイン名を使用してナビゲートするときのみ

私はasp.net mvc 3のウェブサイトを持っています。この問題は1つのコントローラにのみ存在し、問題はすべてのアクションにあることに注意することが重要です。

エラーは、"HTTPエラー503です。サービスは利用できません。"

しかし、私は、例えば、ドメイン名を使用して、ページ、を参照している場合、このエラーは、...

subdomain.example.com/controller 

を発生するが、私は、IPアドレスとポート番号を参照する場合、すべてが正常に動作します。 ..

xxx.xxx.xxx.xxx:xxxxx/controller 

他のすべてのコントローラは、参照する方法に関係なく正常に動作することを覚えておいてください。

私はこれに対する回答を探して、有用なログ情報を見つけようとしましたが、何も見当たりませんでした。ここでうまくいけば、誰かがこの問題を前に見たことがあるでしょう

+0

コントローラーの名前を変更して、それでも問題があるかどうか確認できますか? –

+0

@rangitatanz:はい、それは問題になります。名前を変更すると機能し、元に戻し、再び壊れます。破損した名前は "ReportsController"(/ Reports)です。その他の情報 – musefan

+0

私は、あなたがコンポーネントを追加して/レポートを聞いていて、コールを傍受していると思います。私はこれを行うことができるように見えるhttphandler /モジュールのweb.configを見ています。 –

答えて

1

私はMVCに問題があるとは思わないように動作するReportsコントローラを備えたサンプルmvcプロジェクトを作成しました。

あなたのルートとweb.configを見て、httphandlerやモジュールに傍受するものがないことを確認してください。次に、IISインスタンスを見て、仮想ディレクトリを確認します。あなたはほとんどそれが正確にそれが失敗しているかを把握しようとしています - それはASP.Netに達していますか?

最後に調べるオプションは、あなたの会社のプロキシです - URLに直接プロキシを経由しますか?私は私の会社でこれが起こる可能性があることを知っています - そこで、それを傍受しているルールがあるかもしれません。

+0

ありがとうございました。私はメインドメイン(サブドメインなしで同じドメイン名を使用する)が '/ Reports'に割り当てられたものを持っていると推測することができました - 私は資格情報のプロンプトを受け取ります。私がもう驚きに注意する必要があるかどうかを確認することができます! – musefan

+0

あなたはこれについていくつかの進歩を遂げたうれしい嬉しいです! –

関連する問題