IIS を使っているということは「インプロセスホスティング」か「アウトプロセスホスティング」のどっちかでホストしてると思いますが、どっちですか?
「javascript(ajax)のpost通信」のクライアント側とそれを受けるサーバー側のコードを提示することはできますか?
想像ですが、400 Bad Request は Session とは関係ないような気がします。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
■事象
IISのアプリケーションプールIDを「ApplicationPoolIdentity」に設定し
リサイクルが行われると、Webアプリ(サイト)で行っている
javascript(ajax)のpost通信でエラー(400 Bad request)が起こります。
しかし、アプリケーションプールIDを「管理者権限を持つユーザー」に設定し
リサイクルが行われると、エラーが発生しません。
■質問
管理者権限を持つユーザーはセッション情報が永続的に保持されるため
リサイクル後も同じセッションになり
エラー(400 Bad request)にならないかと推測していますが
事象の原因や、
推測を裏付ける確認方法やサイト等があればご教示いただきたいです。
■環境
Windows server 2019
IIS 10.0
.net Core MVC ※.NET6.0
VisualStudio2022
以上、よろしくお願いいたします。
IIS を使っているということは「インプロセスホスティング」か「アウトプロセスホスティング」のどっちかでホストしてると思いますが、どっちですか?
「javascript(ajax)のpost通信」のクライアント側とそれを受けるサーバー側のコードを提示することはできますか?
想像ですが、400 Bad Request は Session とは関係ないような気がします。