將 HttpModule 添加到 web.config 時未加載 ASP.NET CSS 文件 (ASP.NET CSS file not loaded when adding HttpModule to web.config)


問題描述

將 HttpModule 添加到 web.config 時未加載 ASP.NET CSS 文件 (ASP.NET CSS file not loaded when adding HttpModule to web.config)

我正在使用 c# 和 ASP.NET 3.5 製作網站,我剛剛製作了一個 HttpModule 來處理 NHibernate 會話生命(打開和關閉)。我將它添加到 web.config 並且一切正常。(所有查詢、代碼等工作正常)除了我的母版頁的 CSS 文件沒有加載!!

這對我來說太奇怪了,你知道這種行為的原因是什麼嗎?< /p>

謝謝大家,


參考解法

方法 1:

at last i found the solution, the problem source is working with the session in the HttpModule events cause strange problems.

It looks like it is a known issue and whether or not session state is available is actually decided... by the SessionStateModule itself! Briefly, in order to force session state to load current Context.Handler, usually DefaultHttpHandler, has to be replaced in the PostMapRequestHandler event by some other handler, implementing IRequiresSessionState. To be safe, my dummy handler carries a reference to the original handler, and I swap it back in the PostAcquireRequestState event, once the dummy handler fulfilled its purpose.

actually it is a known issue in Asp.net and IIS and the solution is reported Here at ASP.NET forum. also there is a sample code to solve the problem in link. I tested and my problem solved!

Thanks All,

(by TivaTiva)

參考文件

  1. ASP.NET CSS file not loaded when adding HttpModule to web.config (CC BY‑SA 3.0/4.0)

#ASP.NET #asp.net-3.5






相關問題

System.Reflection.Assembly.LoadFile 鎖定文件 (System.Reflection.Assembly.LoadFile Locks File)

如何在沒有全局變量的情況下一直保留我的變量? (How can I keep my variable all the time without global variables?)

C# / ASP.NET - Web 應用程序鎖定 (C# / ASP.NET - Web Application locking)

關閉模態對話框窗口後 ASP.NET 刷新父頁面 (ASP.NET Refresh Parent Page after Closing Modal Dialog Window)

無法將 NULL 值傳遞給數據庫 (Unable to pass NULL value to database)

wcf:將用戶名添加到消息頭是否安全? (wcf: adding username to the message header is this secure?)

使用 ASP.Net 教初學者 Web 開發的小項目想法 (Small projects ideas to teach beginners web development using ASP.Net)

SQL Server - 分組、擁有和計數 (SQL Server - Group by, having and count in a mix)

企業庫異常處理應用程序塊和日誌記錄應用程序塊在 ASP.NET 中的正確使用 (Enterprise Library Exception Handling Application Block and Logging Application Block proper use in ASP.NET)

來自proc的asp.net多個結果集:是否有必要將結果映射到類?如果是這樣,怎麼做? (asp.net multiple result set from proc: is it necessary to map results to class? If so, how?)

如何在測試工具中實例化 asp.net 代碼隱藏類? (How can I instantiate an asp.net codebehind class in a test harness?)

Web 窗體用戶控制事件,需要在頁面加載後添加 (Web Form User Control Event, needs to be added after page loads)







留言討論