0

私は現在、私を驚かせた奇妙な問題を抱えています。私は以前にその問題を抱えたことがなく、なぜ今それを手に入れているのか分かりません。

asp.net mvc 3 Webサイトがあり、すべてアクションを備えた多数のコントローラーがあります。この問題は1つのコントローラーでのみ発生し、問題はすべてのアクションで発生することに注意することが重要です。

私が得ているエラーは「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 に答える