in

Darkthread

黑暗執行緒

Browse by Tags

  • WCF死得不明不白? WCF追蹤助你抽絲剝繭

    相信許多人都有WCF很難Debug的印象! 的確,Client透過Proxy Class以非同步呼叫執行於Host程序的程式碼,乍看跟呼叫本地元件沒兩樣,但本質上卻涉及一連串複雜機制,要將Server端或傳輸環節中發生的錯誤詳實地傳到呼叫端本來就不是件簡單的事。 昨天剛好遇上一起 RIA Service離奇暴斃 案,只知WCF呼叫無疾而終,別無線索,最後還是靠著修改程式看結果變化的土方法才找出傳回結果項目過多的問題。不過,在爬文過程中,意外發現了因先前不夠用功所以遺漏的好東西-- WCF Tracing 。 WCF內建了保留追蹤記錄的功能,我們只需在web.config中加入: <configuration>...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 07-08-2010
  • 【茶包射手日記】被java檔案毒死的ASP.NET網站

    翻修古老ASP.NET網站專案,發現使用Visual Studio 2010編譯會失敗,傳回以下錯誤: The CodeDom provider type "Microsoft.VJSharp.VJSharpCodeProvider, VJSharpCodeProvider, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" could not be located. 這個錯誤訊息沒有關聯到任何檔案,讓人一頭霧水。 爬文找到chicken大人古早寫的 分享文章 ,用力檢查網站目錄,果然找到一個很久前寫來測試玩玩的blah...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 07-01-2010
  • 【茶包射手日記】不限條件選項之SQL組裝與資料庫OR運算特性驗證

    在設計查詢介面時,下拉式選單是很常見的條件選取方式,而往往我們都會再加上一個"不限條件"選項,允許使用者不限制條件,列出所有項頁。舉例來說: 在設定查詢地區的下拉選單(例如: ddlArea),除了列出基隆市、台北市、台北縣、桃園縣...等各縣市Option外,常會再多一個"所有地區"選項,將Option Value設定='*',選取時表示不限定地區。在Server端,便要將這些篩選條件轉為SQL指令,如何將'*'視為不限地區? 我過去都用條件式動態組裝: if (ddlArea.Text != "*"...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 03-01-2010
  • 【茶包射手專欄】aspnet_regiis加密失敗的還原

    同事遇到狀況,用aspnet_regiis 加密web.config的ConnectionString區段 ,過程發生錯誤(錯誤訊息不可考),之後ASP.NET程式不管點選任何ASPX連結都呈現無法顯示(Hang住遲無回應)。 我找到 Global.asax 裡有段Application_OnStart涉及資料庫存取,懷疑它是導致所有ASPX都癱瘓的源頭。先跳過其中的邏輯,就進入下一關,得到以下訊息: 無法使用提供者 'RsaProtectedConfigurationProvider' 解密。來自這個提供者的錯誤訊息為: 無法開啟 RSA 金鑰容器。 Failed to decrypt...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 11-10-2009
  • 【茶包射手專欄】WCF傳回DataTable時發生錯誤

    被一個WCF問題卡住好一陣子。 在專案開發過程中,我測試了WinForm Call WCF傳回DataTable的做法,卻一直得到一個錯誤訊息。 (註: DataTable序列化後體積頗為可觀,在網路上傳輸並不是有效率的做法,我用WCF直接傳回DataTable是在開發初期先驗證可行性,打算後續再做效能改良。這傳說中黑董事長"先研究不傷身體,再講求效能"的開發理念!!) "An error occurred while receiving the HTTP response to httq://localhost/MyWCFSvc/WCFDataHelper.svc...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 07-27-2009
  • 【茶包射手專欄】又是Parameters.Add闖的禍

    同事用ODP.NET跑一段SQL,得到驚人的結果: select .... from ( select .... from TABLE_1 where someDate = :pDate and .... ) p join ( select .... from TABLE_2 where someDate = :pDate and .... group by ... union select ... from TABLE_3 where someDate = :pDate and ... group by ...) c on p.col1 = c.col1 and p.col2 = c.col2...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 02-12-2009
  • 【茶包射手專欄】ReportViewer 2008 on IIS7

    在測試ReportViewer 2008的過程中,遇到一個問題。 我的作業環境是Windows 2008,用Visual Studio 2008開啟在IIS7上的現有Web Site,新增一個WebForm.aspx,從工具箱拖入ReportViewer,按控件右上角的Report Wizard隨意做了一個ObjectDataSource,一切看來順利得很,但一檢視網頁,噴出一堆Javascript錯誤: (共22個,底下列了幾個) RSClientController is not defined ReportViewerHoverButton is not defined document...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 02-01-2009
  • 【茶包射手專欄】坎坷ODP.NET 10升級之路

    有台Web,存取Oracle的程式不定期會出現以下錯誤: [OracleException: ORA-01036: 變數名稱﹧號碼無效] Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure) +751 Oracle.DataAccess.Client.OracleCommand.ExecuteReader...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 01-21-2009
  • 【茶包射手專欄】被CSS排擠的IE

    幫忙看了一個問題,某個大家已經檢視無誤的網頁,在某位同事檢視時,發現所有的CSS格式設定都不見了,表格底色、字型都變成IE的預設值,感覺上是整個CSS失效。 先用 Fiddler2 檢視,確認CSS、JS等都下載正常,沒有發生HTTP 404下載檔案失敗的問題。為什麼大家看到的網頁都正常,只有這台機器被排擠呢? 遇到這種"眾人皆好我獨爛"的金包銀情境,當務之急不是怨天尤人,而該反躬自省: 我的機器跟別人有什麼不一樣?? 比對的重點,OS/IE版本、網路設定都要留意。我發現到最大的不同點,這台機器的IE是IE6,而其他檢視正常的機器是IE7。 這時我腦中快速閃過幾個畫面......
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 10-28-2008
  • 【茶包射手專欄】無法開啟的ASP.NET 1.1專案

    要開一個古早的ASP.NET 1.1專案,VS.NET 2003卻一直彈出以下的錯誤: Unable to open Web project 'FE'. The file path 'C:\WWW\JurassicPark\FE' does not correspond to the URL 'http: //localhost:9999/FE'. The two need to map to the same server location. HTTP Error 403: Forbidden. Goggle了一下,有篇 KB 提到,這會發生在啟用SSL後...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 09-16-2008
第1頁,共3頁 (27個項目) 1 2 3 下一頁 >
Powered by Community Server (Non-Commercial Edition), by Telligent Systems