0

自分の Web サイトを、windwos サーバー 2003 で実行されている IIS から Windows サーバー 2008 (64 ビット) に移行しています。どちらの場合も、アプリケーションは .NET 4.0 で実行されていますが、理由は不明ですが、明確な理由もなく「オブジェクト参照がオブジェクトのインスタンスに設定されていません」というエラー メッセージが表示されます。

ご覧のとおり、 http://www.matchmypet.comではすべてがうまく機能しますが、 http://beta.matchmypet.com/home.aspx (新しいサーバーを指す)を実行しようとすると、すべてが壊れてしまいます。 . どうすれば問題が何であるかを理解できる人はいますか? これらはまったく同じバイナリであることに注意してください(.net 4.0 32ビットに対してコンパイルされていますが、違いはないと思います)。

何かアイデアがあれば教えてください。とても有難い。

4

1 に答える 1

1

(統合パイプラインではなく) クラシック パイプライン モードを使用するようにアプリケーション プールを構成してみてください。

また、エラー ページには、例外がカスタム コードから発生したことが示されます。デバッグ ビルドをデプロイして、原因となっているソース コード行を確認するか、少なくとも例外を発生させるメソッド全体を投稿してください。

于 2013-03-14T17:04:53.303 に答える