Browse by Tags

ASP.NET CPU 飆高問題之傻瓜分析工具-DebugDiag Tools
昨天 使用 WinDbg 追查 ASP.NET CPU 100% 原因 的文章得到不少朋友的回饋,其中 Robert Hu 留言提到一個更方便的 Dump 擷取與問題分析工具,試用之下果然犀利,在此補上介紹。 Debug Diagnostic Tool (DebugDiag) 是微軟針對程式當掉(Crash)、當住(Hang),以及記憶體洩漏(Memory Leak)等問題設計的快速偵察工具,目前最新版為 Debug Diagnostic Tool v2 Update 2 ,共有三項兵器: DebugDiag...
小密技-在IIS主機現場撰寫測試ASPX偵錯
ASP.NET Web Application Project(WAP)與 Web Site Project(WSP)之間有一段有趣的消長演進:ASP.NET 1.0/1.1時代的ASP.NET網站要先編譯成DLL才能執行,稱之為Web Application Project;ASP.NET 2.0起推出Web Site Project架構,採用Code-Beside,不需事先編譯,Blah.aspx與Blah.aspx.cs一起放上IIS網站就能運行。雖然開發者還是可以選擇用WAP寫網站,但WSP改完存檔就能立刻看結果顯然比較迷人...
【茶包射手日記】ScriptBundle與自動部署時間差
同事報案,舉發古怪茶包一枚。 ASP.NET MVC專案新増了moment.js,在BundleConfig將其加入打包範圍[ 延伸閱讀 ]: bundles.Add( new ScriptBundle( "~/bundles/common" ).Include( "~/Scripts/jquery-2.1.3.js" , "~/Scripts/jquery.blockUI.js" , "~/Scripts/moment.js"...
【茶包射手日記】SqlException Login failed for user '<Domain>\<Computer>$'.
在ASP.NET專案使用"Data Source=(local);Integrated Security=SSPI;Initial Catalog=MyDB"以Windows驗證連線本機SQL Server,Visual Studio測試正常,搬到IIS後出現以下錯誤: System.Data.SqlClient.SqlException: Login failed for user '<Domain>\<Computer>$'. Visual...
【茶包射手日記】web.config修改未發生作用
接獲同事報案,部署至測試主機的MVC網站所有存取都出現HTTP 500錯誤: 直覺啟動偵錯SOP,先用瀏覽器測試下載靜態檔案(例如:/Content/style.css),也得到HTTP 500,判斷整個Web Application都停止運作。為查看完整訊息,在web.config中加入<customErrors mode="Off" />,但遠端瀏覽錯誤訊息未變。Terminal Service連上測試機,改用本機IE用localhost連上同一網站,沒想到仍看到如上訊息畫面...
【茶包射手日記】怪異的web.config HttpHandler重複錯誤
前幾天提到用HttpHandler 即時壓縮JavaScript 以兼顧註解隱藏及原始碼偵錯需求,今天部署到某台測試機時出現怪異錯誤: HTTP Error 500.19 - Internal Server Error Error Code    0x800700b7 Config Error    Cannot add duplicate collection entry of type 'add' with unique key attribute...
Posted 22 April 2014 10:08 PM by Jeffrey | with no comments 5,726
【茶包射手日記】ASP.NET子網站發生ODP.NET版本衝突
案情如下,同事在本機開發的ASP.NET Web Site Project,測試妥當要部署到測試台IIS,由於屬現有網站的新增服務,故路徑掛在原有Protal之下(例如: /SomePortal/NewModule/Func.aspx),但自成Web Application,擁有獨立的AppPool。程式搬到測試台後,某行ODP.NET程式立刻爆炸: OracleCommand cmd = new OracleCommand(sql); 錯誤訊息為: CS0433: The type 'Oracle...
【茶包射手日記】等待五分鐘瀏覽器出現無法顯示網頁
接獲報案,案情如下: 某個按鈕後超過五分鐘才會有回應的網頁(註: 屬錯誤示範,改善方式請參考 耗時Stored Procedure的ASP.NET Postback進度回報寫法 ),在測試台測試OK,移到正式台後,按鈕後五分鐘就會出現無法顯示網頁錯誤。 使用IE、Chrome、Firefox測試,IE與Firefox都是超過5分鐘就發生無法顯示網頁錯誤,Chrome卻可正常運作。 若由正式台伺服器同一網段的IE測試,則無逾時錯誤問題。 打閞茶包二哥--Microsoft Network Monitor...
【茶包射手日記】四探RSClientPrint無法列印問題
接獲報案,有個ReportViewer開啟ReportServer RDL報表的網頁,在做完Windows Update後,無法使用網頁的列印鈕直接列印報表,會彈出"無法載入用戶端列印控制項"訊息。 很好! 算算已是第四次跟RSClientPrint茶包交鋒了。( 1 2 3 ) 操作IE重現無法列印問題並側錄HTTP封包,有以下發現: 由Reserved.ReportViewerWebControl.axd?OpType=Resource&Version=8.0.50727...
【茶包射手日記】ASP.NET先行編譯網站的NullReferenceException
某個採用 先行編譯 (Pre-compilied)的網站,部署後爆出錯誤: [NullReferenceException: Object reference not set to an instance of an object.] MyPage.btnSomeQuery_Click(Object sender, EventArgs e) +136 由於btnSomeQuery_Click的程式邏輯頗複雜,直覺是某個運算變數應有值卻傳回null引發,但檢查程式碼後又幾乎都排除出現null的可能...
【茶包射手日記】先行編譯網站的錯誤訊息陷阱
ASP.NET Web Site專案在發佈(Publish)時有個選項"Allow this precompiled site to be updatable"( 舊文參考 ),選取後,除了將所有.cs預先編譯成DLL外,發佈的.aspx內容也會被改成只有一行文字,純粹供IIS偵測檔案是否存在用: "This is a marker file generated by the precompilation tool, and should not be deleted...
【茶包射手日記】w3wp.exe連續暴斃案
測試台ASP.NET 4.0網站在程式更新後,每隔一兩分鐘便出現Session遺失狀況。進行檢查,發現事件檢視器在每次Session遺失的當下,會連續出現三個錯誤事件: ** Event ID 1325 Source: ASP.NET 4.0.30319.0 ** Exception: System.Runtime.Serialization.SerializationException Message: Type 'System.ServiceModel.Dispatcher.NetDispatcherFaultException'...
【茶包射手日記】OracleClient偶發Load a Program with an Incorrect Format錯誤
同事在Visual Studio 2010( ASP.NET Development Server )執行Web Site專案進行偵錯,某段以OracleClient執行Oracle指令的公用方法,在某些情境下OracleConnection.Open()會彈出"An attempt was made to load a program with an incorrect format.",但大部分時候卻又正常。而同一支程式,在其他機器的VS2010及測試台IIS上執行都沒有問題...
【茶包射手日記】Web Site Project的參照設定儲存位置
被一個茶包困擾了好幾天,總算豁然開朗,也才搞清楚長久以來被我忽略的一項Web Site Project細節。 參與的專案在Web Site Project中呼叫了另一個WCF Project,由於WCF Method傳回的結果型別為另一個Class Library專案中的類別(假設為BooData),而Web Site Project並沒有參照該Class Library。依ASP.NET引用WCF服務的原理,在參照WCF服務時,應會在Web Site Project另行定義BooData類別,用以承接WCF...
【茶包射手日記】OleDB開啟Excel出現Unspecified error
一個運作很久的上傳Excel匯入資料的ASP.NET程式今天忽然爆出"Unspecified error”錯誤! (好"明確"的錯誤訊息~ orz) 程式的寫法是用" Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Excel檔案位置;Extended Properties=Excel 8.0;HDR=YES;IMEX=1 "建立OleDbConnection,開啟連線讀取Excel內容(詳細做法可以參考...
Posted 02 July 2011 08:50 AM by Jeffrey | with no comments 7,343
More Posts Next page »

Search

Go

<September 2017>
SunMonTueWedThuFriSat
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567
 
RSS
創用 CC 授權條款
【廣告】
twMVC
最新回應

Tags 分類檢視
關於作者

一個醉心技術又酷愛分享的Coding魔人,十年的IT職場生涯,寫過系統、管過專案, 也帶過團隊,最後還是無怨無悔地選擇了技術鑽研這條路,近年來則以做一個"有為的中年人"自許。

文章典藏
其他功能

This Blog


Syndication