Global.asaxを使用して、各要求の最後にApplication_EndRequestイベントを介してログを記録しています。しかし、HTTPContext.Current.Itemsコレクションに格納されている特定の値の異常な動作が見られています。以下はnull可能な列挙型の奇妙な動作
はNULL列挙型のデバッグ出力です。あなたは値があることがわかりますが、HasValueはFalseに解決されましたか?
{System.Nullable(Of AreaNameEnum)}
HasValue: False
hasValue: False
Value: {System.InvalidOperationException}
value: ADMIN {0}
私はそれがHTTPContext.Currentにアクセスするには遅すぎるリクエストのライフサイクルであることを推測しています - しかし、それは時々動作しているようですし、時にはません。誰が何が起こっているか正確に何か光を当てることができますか?
おかげ
はい、それは今、私はそれについて考える意味があります。私はHTTPContextのものは赤ちゃんだったと思います。ありがとう。 – James