.NET 1.1 Webサイトに問題があり、追跡が困難でした。デフォルトのページが表示されますが、ユーザーが資格情報を入力すると、何も起こらなかったかのようになり、エラーメッセージなしでデフォルトのページが再度読み込まれます(ただし、背後のコードはエラーと私のGlobal.asaxをトラップしています)アプリケーションエラーをキャッチしています)。これは、ユーザーのクレデンシャルが正しく入力されているかどうかに関係なく発生し、問題をさらに混乱させるために、断続的に発生します。ユーザーがログインできる場合もあれば、クレデンシャルを入力したときに、デフォルトのページが再度再読み込みされるだけの場合もあります。
この問題は、Visual Studioがインストールされていないマシンでのみ発生したため、問題をデバッグできませんでした。2.0と1.1の両方の.NETがインストールされており、ステージングサーバーです。また、アプリケーションエラーログまたは内部ログにエラーは書き込まれませんでした。SQLトレースは、SQLサーバーが呼び出されてユーザーの資格情報を確認し、機能していることを示していましたが、デフォルトのページが再度読み込まれました。
調べてみると、断続的に動作していて、IISアプリケーションプールの設定を調べていたので、アプリケーションの問題ではないかもしれないことに気づきました。私のアプリケーションは、1.1アプリケーションしかないと想定されていたデフォルトのアプリケーションプールで実行されていました。ただし、サーバーには、独自の2.0アプリケーションプールにあるはずの2.0アプリケーションもいくつかあります。アプリケーション用に新しいアプリケーションプールを作成しましたが、すべてが正常に機能しているようです。
アプリケーションが断続的に動作している理由がわからないので、デフォルトのプールを開始したアプリケーション(2.0であった可能性があります)、したがってデフォルトのプールがそのバージョンの.NETに関連付けられていたのではないかと思います。その後、1.1アプリケーションが使用しようとしたときデフォルトのプールでは、エラーや例外なしに吐き出します。
誰かもこの問題を経験しましたか?非常に奇妙な行動!