Browse by Tags

【茶包射手筆記】重探VSS 2005 Invalid Handle問題
上回曾經PO文提過 Visual SourceSafe Check-In時彈出Invalid Handle錯誤 的問題,但安裝VSS 2005 Update並沒有根治,有時還是會發生Check In過程彈出"Invalid Handle"訊息的惱人狀況。 最近要將一個大專案翻版成.NET 3.5,有大量專案要重新Check In到新的Project Source,我那原本就只有芝麻大小的耐性想當然瞬間被磨光,即將暴走之際,忽而福至心靈,靜下心來再爬一次文,這回在MSDN論壇發現一則很有用的...
【笨問題專欄】右括號,你在哪裡?
在我的定義裡,"笨問題"泛指一些困擾多時,不確定有解,開口問人又怕遭人恥笑的小問題。這類問題多半不嚴重,不會導致專案不過飯碗不保,因此苦主多能靠愚公移山的技巧,牙一咬就隱忍多年! 舉例來說: 上回的 PowerPoint圖層問題 就是經典! (但分享之後才發現原來我不孤獨,哈! XD) 有了前回經驗,我決定豁出去了,未來會把我笨了好久才學到的技巧都整理在【笨問題專欄】。想笑的人請笑,不會的人請學,還有密技妙招的朋友請分享,皆大歡喜~~~ 今天的笨問題是: 使用Visual Studio編輯js或C#時...
第一次自製VS2008 Code Snippet
Visual Studio 2008裡Code Snippet是可提升Coding速度的好幫手,懂得善用的人能省下一大堆沒營養的打字動作! (保哥的這篇 switch+enum密技 就是很經典的例子) 最近在重翻舊程式,要將大量的資料庫存取程式改成不參與Transaction的LINQ to SQL資料存取,所以我就得把程式由原本的: void SomeJob( string userId) { AfaUser user = DataHelper.QueryUserInfo(userId); ....
【茶包射手日記】VS2008網站部署專案bin\aspnet_merge.exe錯誤
同事在使用 VS2008 Web Deployment Project 時編譯部署時出現以下錯誤: MSB6004: The specified task executable location "bin\aspnet_merge.exe" is invalid. 有趣的是,同樣的Deployment Project在另一位新同事的機器上執行正常。比較二台機器環境,新同事的機器只裝了VS2008的Web Deployment Project,而問題機則已裝過VS2005的Web...
Posted 31 March 2010 06:08 PMJeffrey | with no comments
Filed under:
BUG-VS2008在x64 OS下會忽略Form_OnLoad的未處理例外
昨天河道上看到噗友 bauann 為了VS2008在W7 x64下無法順利運作,重灌到滿頭大汗外加內心淌血。我原本以為這是一起"抽中籤王"的個案,因為我公司與家裡的環境分別是Win2008 x64 + VS2008與W7 x64 + VS2008,印象中都可以正常使用。(若公司機器的VS2008有問題還混到現在,應該早就被炒魷魚了 XD) 不過,噗裡引用了一篇 論壇討論 ,卻讓我想起一些東西... One VERY important point is that this issue...
TIPS-保存Visual Studio偵錯時的Config修改結果
上回提過透過 程式修改config檔設定值 ,再分享一個私房小技巧。 當我們使用Visual Studio對程式偵錯時,VS在編譯(Build)時會一併將App.Config的內容覆寫到/debug/bin/yourAppName.exe.config及/debug/bin/'yourAppName.vshost.exe.Config。程式執行時,對config檔的修改其實是寫到yourAppName.vshost.exe.Config裡。當程式執行結束,yourAppName.vshost...
Posted 11 January 2010 08:41 PMJeffrey | with no comments
Filed under: , ,
【茶包射手筆記】Visual SourceSafe Check-In時彈出Invalid Handle錯誤(Vista/Windows 2008)
不知從何時開始,在我的Windows 2008上使用Visual SourceSafe Check-In檔案時(用VS2008 Check In亦然),每簽入一個檔案就固定要彈出一個"Invalid Handle"的警示訊息,雖然程式碼會順利被簽入,並不影響功能;但想像一下,一口氣簽入js或imgs目錄裡數十上百個檔案,要在枯坐電腦前按掉數十上百個"Invalid Handle" MessageBox感覺還真蠢。雖有所不便,但上回小小查過一次並無所獲,就鄉愿地隱忍至今...
Visual Studio偵錯時無法重新選擇原始檔位置
在Visual Studio Debug過程中,如果專案裡引用了其他自製元件的DLL檔案,而不是直接參考自製元件的Project,Debug過程若該元件內部出錯,找不到原本設定的原始程式碼,Visual Studio便會彈出如下訊息: The source file is different from when the module was built. Would you like the debugger to use it anyway? 此時你可以答Yes,選擇忽略這段原始碼,斷續偵錯其他部分...
偵錯IIS7 ASP.NET程式時被強行關閉
使用VS2008偵錯IIS7上的Web Application,程式中斷後,在你Line-By-Line埋首抓蟲之際,如果沒法在90秒內克敵制勝,IIS就會不耐久候,跳出以下訊息,偵錯過程跟著就中斷了。 The web server process that was being debugged has been terminated by Internet Information Services (IIS). This can be avoided by configuring Application...
Posted 24 October 2009 02:11 AMJeffrey | with no comments
Filed under: , ,
TIPS-開啟共享資料夾上的ASP.NET專案
手上還有些ASP.NET專案仍在使用ODP.NET 9207,而我的工作機目前是Windows 2008 x64,很遺憾,這兩個傢伙 不來電 。為了繼續維護這些專案,我的折衷做法是另外掛了VM跑Windows 2003,把需要ODP.NET 9207的專案利到VM上開發、執行。 這幾天嚐試了新做法,將VM的ASP.NET資料夾分享出來,以工作機的VS2008開啟,cs檔案編修、更新都OK,更新完成直接連VM的IIS測試倒也還算順手。但有個問題: Could not load file or assembly...
TIPS-在.js中啟用WCF的JScript Intellisense
之前介紹VS2008裡針對WCF也提供JScript Intellisense的 貼心功能 ,做法很簡單,只要在ScriptManager裡加上asp:ServiceReference宣告指向WCF的svc檔即可: 但如果是在.js中撰寫Client Script怎麼辦? 原本以為會很麻煩,後來才發現這已在VS2008的料想中,只要加上以下兩行reference就OK囉! /// <reference name="MicrosoftAjax.js" /> /// <reference...
Posted 27 May 2009 07:14 PMJeffrey | 1 comment(s)
Filed under:
加掛某個js導致VS2008 JScript IntelliSense失效
JScript IntelliSense是我鍾愛的VS2008新功能之一,在MS正式採用jQuery後,VS2008進一步還支援 jQuery Intellisense ,更是讓人雀躍。 無奈,在加掛某些js後(例如jquery-ui.js),你可能會看到如下錯誤: VS2008抱怨Error updating JScript IntelliSense,而錯誤訊息指出載入的js某一列有問題。但可以確定,該JS程式在瀏覽器上是正常無誤,應屬VS2008在解析Javascript時的問題。如果只是加掛的JS沒有IntelliSense...
ReportViewer on IIS7
在IIS7上執行 ReportViewer+rdlc 的報表,IE8不斷跳出'RSClientController' is undefined等一連串Javascript Error。忽略Error後出現的操作畫面,呈現圖檔找不到的紅X。 換成FF,看得更明白了,HTTP 404找不到檔案。 Google到 這篇文章 ,看來是Reserved.ReportViewerWebControl.axd的問題,我這才想起自己 處理過這問題 ,這次再遇上竟沒了印象。網路上的文章是透過修改IIS解決...
【茶包射手專欄】ASP.NET在IIS7上讀不到Oracle中文
測試Silverlight的過程中,發現我的Web Application Project,使用Visual Studio 2008直接執行時測試正常,但移到IIS7下執行,由Oracle讀取的中文卻會變成問號。 我將程式簡化如下: using (OracleConnection cn = new OracleConnection(cnStr)) { cn.Open(); OracleCommand cmd = new OracleCommand( "SELECT '良好'...
x64: 找不到MSDAORA Provider
在Windows 2008 x64上使用Query Express,選擇Mcirosoft Oracle driver時,出現以下錯誤訊息: Unable to connect: The 'MSDAORA' provider is not registered on the local machine. 前往Google大廟參拜,得到的結論懷疑因程式預設以x64模式執行,試圖讀取x64版本OLE DB Driver時失敗(沒安裝或該Driver根本沒出x64版)。網上建議的解決方法多半是重Build...
Posted 26 February 2009 09:59 AMJeffrey | with no comments
Filed under: ,
更多文章 下一頁 »

搜尋

Go

<September 2010>
SunMonTueWedThuFriSat
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789
 
RSS
【工商服務】
最新回應

Tags 分類檢視
關於作者

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

文章典藏
其他功能

這個部落格


BlogLook Score and Rank

Syndication