“System.NullReferenceException”類型的異常在 App_Web_j2s3gau3.dll 中發生,但未在用戶代碼中進行處理的Bug解決方案


       這個異常報錯的原因也許在不同的項目中,也有很多種原因導致出錯。在這里我針對我的項目,看了報錯的提示,找了大半天。終於找到了。。唉。。雖然簡單,但還是寫寫。  

       我的項目里實現了URL的重寫,URL重寫類里面做了一個“網站訪問日志”的功能,該功能只不過是記錄來網站的URL,並保存數據庫中。在這里我用到了,緩存(HttpRuntime.Cache),在整個應用程序中都可以訪問該值。之前的是 Microsoft .NET Framework 3.5,現在我 升到Microsoft .NET Framework 4.0 時,就報一些錯誤,主要的還是WebConfig沒有配置好導致的。如下圖所示

  <system.web> 的節點下 之前的“ <identity impersonate="true"/>” 的“true”設置為“false”。就可以。

     在.NetFramework3.5中都是把“<HttpModules>”的這個節點寫在“<system.web>”下,主要就是指定URL重寫類,相當於初始化類。3.5框架中是沒有問題。當升級到4.0時,就會報錯。如下圖所示

 

       當時,我把這個“<HttPModules>”去掉時,調試時,可以訪問首頁,但一點擊其他的頁面時,就“‘System.NullReferenceException’類型的異常在 App_Web_j2s3gau3.dll 中發生”。 如下圖所示

     

       出來時,讓我暈啊。。找了大半天,也在網上找。沒有找相關的信息。最后還是認真看了報錯信息提示。在WebConfig添加了"<system.webServer>"節點。就OK了。

1 <configuration>
2 <system.webServer>
3     <modules>
4       <add name="HttpModule" type="DKBDT.Web.UI.HttpModule, DKBDT.Web.UI"/>
5     </modules>
6   </system.webServer>
7 </configuration>

      在這里還要注意下:發布時,選擇的“應用池”的托管管道模式為”集成“,如果為”經典“同樣也會報以上的錯。(運行環境win8的IIS上)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



猜您在找 “System.NullReferenceException”類型的異常在 App_Web_2tjb2nqh.dll 中發生,但未在用戶代碼中進行處理(C#開發) MVC開發中的常見錯誤-04-“System.NullReferenceException”類型的異常在 BBFJ.OA.WebApp.dll 中發生,但未在用戶代碼中進行處理 “System.FormatException”類型的異常在 mscorlib.dll 中發生,但未在用戶代碼中進行處理 其他信息: 該字符串未被識別為有效的 DateTime。 P/Invoke出現錯誤 System.NullReferenceException”類型的未經處理的異常在 未知模塊。 中發生 未將對象引用設置到對象的實例。 “System.Data.Entity.ModelConfiguration.ModelValidationException”類型的未經處理的異常在 EntityFramework.dll 中發生 異常處理--“System.BadImageFormatException”類型的未經處理的異常在 DataTest.exe 中發生 未經處理的異常在 System.Data.dll 中發生。其它信息:在應使用條件的上下文(在 '***' 附近)中指定了非布爾類型的表達式。 String.Net “System.TypeInitializationException”類型的未經處理的異常在 Spring.NetDemo.exe 中發生 但未在用戶代碼中進行處理 具有固定名稱“Oracle.ManagedDataAccess.Client”的 ADO.NET 提供程序未在計算機或應用程序配置文件中注冊或無法加載。 “System.BadImageFormatException”類型的未經處理的異常在 PurchaseDevices.Access.dll 中發生 其他信息: 未能加載文件或程序集“System.Data.SQLite, Version=1.0.66.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139”或它的某一個依賴項。試圖加載格式不正確
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM