Browse by Tags

【茶包射手日記】aspnet_merge出現Unresolved assembly reference not allowed
同事報案: 某ASP.NET 2.0 Web Site專案以VS2008開啟,新增Web Deployment Project,編譯網站沒有錯誤,編譯部署專案時,卻報出以下詭異訊息而失敗: aspnet_merge : error occurred: An error occurred when merging assemblies: Unresolved assembly reference not allowed: System.Data. 經測試,如果選擇全部編譯成單一DLL的話可成功(下圖第一個選項...
Posted 08 September 2010 05:03 PMJeffrey | with no comments 5,677
Filed under: , ,
TIPS-WTF Intellisense For Radio Input
今天遇到一則有意思的案例: 在VS 2005中,ASPX網頁新增了一個<input type="radio">,由於要設為預設選取,準備輸入checked屬性,VS 2005很貼心地提供了Intellisense... 照著VS 2005的提示輸入check="checked",接著瀏覽網頁... 嘩~~~ 出鎚了 Parser Error Message: Cannot create an object of type 'System.Boolean' from its string...
Posted 31 July 2007 05:35 PMJeffrey | 2 comment(s) 4,974
Filed under: ,
TIPS-GridView DataFormString Not Applied
ASP.NET 2.0 GridView裡加了一個BoundField,資料型別是日期,我打算把DataFormatString設成{0:yyyy-MM-dd HH:mm:ss}讓它顯示得更整齊一點,但網頁上ASP.NET並沒有套用我指定的格式。如果我火大連{0:...}都不加,而把它調成"SHIT"之類的發洩性字眼,GridView倒是乖乖地拉出一大堆狗屎... orz 試了好久,最後查到網路上的 相關文章 ,說將HtmlEncode屬性設為false即可解決DataFormatString設定無效的問題...
Posted 11 June 2007 01:10 PMJeffrey | 5 comment(s) 12,135
Filed under: , ,
KB-Find Out Duplicated Class In Web Site Project
之前的KB有提過Web Site Project裡因Namespace觀念改變而造成潛在 類別名稱重覆的陷阱 。 如同該文結論,由於aspnet_merge.exe只會傳回模糊的Error Code=1,在大專案裡要找出哪個Class強碰是件艱鉅的工程,當時甚至還想要自己寫個工具程式去抓重覆類別。今天同事急著要Build Project,又遇到同樣的問題,但這次可沒時間慢慢去搞台潛盾機出來,快快去Google了一下,找到 這瓶 放在7-11的醬油。 如上圖,調整MSBuild project build...
KB-小心Web Deployment Project的Class名稱重覆陷阱
昨天在Web上遇到以下的錯誤: Event message: A compilation error has occurred. Exception type: HttpCompileException Exception message: c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\MyApp\868561b0\194f3b40\App_Web_datawriter.aspx.d119a6e4.lfyr98zw...
Posted 20 April 2007 11:41 AMJeffrey | 1 comment(s) 9,788
Filed under: ,
文章-ASP.NET 2.0專案部署問題研究
使用Visual Studio.NET 2003的開發者接觸Visual Studio 2005後,會發現ASP.NET 1.1專案被自動轉換成全新的專案格式(Web Site Project),有別於以往,操作開發起來更為簡便,例如: 專案檔(.csproj、.vbproj)不見了,直接開啟Web所在的資料夾就可以編輯專案,不需要先掛在IIS上,也不需要安裝FPSE(FrontPage Server Extension)。 .cs/.vb檔修改儲存後就直接生效,不需建置(Build)就可執行看結果...
Posted 06 April 2007 02:07 AMJeffrey | with no comments 8,318
Filed under: ,
Windows Vista For ASP.NET Developer
過年期間把辦公室的電腦升級,換成 XPC SD37P ,原本的 XPC SB81P 順勢告老還鄉,讓電腦被女兒霸佔成小畫家及 白雲麵包 專用機的我,能有台桌機可用。 新機在公司就緒,舊機終於可以重裝OS,有兩個選擇: Windows 2003或是Windows Vista? 前些日子,在Rex的 Blog 上看到他的NB已完全Vista化,MSN請教了一下Vista + VS 2005 + SQL 2005是否OK? 不過每天忙得沒時間睡覺的他近來已很少玩ASP.NET,但由蒐羅到的資料來看,由於OS架構的改變...
Posted 05 March 2007 01:30 AMJeffrey | with no comments 11,672
Filed under: , , ,
文章-ASP.NET 2.0專案的部署問題
早先在Blog聊過ASP.NET 2.0的專案 部署問題 ,當時我推薦使用VS 2005內建的Publish Web Site功能,但說實在話,Publish Web Site的功能的彈性十分有限,離實際需求也有段距離,不算是徹底地解決問題。前些時候,花了點時間研究了Web Deployment Project與Web Application Project,發現二者才是較符合部署實務需求的解決方案,詳細介紹的文章會在RUN!PC 2007 2月及3月號刊出。當然,各位如果打算為此買本雜誌或訂個一年...
Posted 22 February 2007 12:44 AMJeffrey | with no comments 8,449
Filed under: ,
KB-VS 2005: 找不到Web Project(.csproj/.vbproj)檔案嗎?
VS 2005推出的新Web Site Project Model( 為了區別,我習慣叫VS 2005的新Model為Web Site Project,VS.NET 2002/2003的則叫Web Application Project )變化還真不小,單一Class檔案不能隨便擺,必須集中放在App_Code目錄下、Code-Behind 變成 Code-Beside、後端程式不需預先Build好,改了.cs/.vb就馬上生效... 坦白說,某些改良在特定情境下還挺方便的,只是我個人覺得微軟有點輕忽了這些改變對熟悉Web...
Posted 20 November 2006 07:20 PMJeffrey | with no comments 6,598
Filed under: ,
KB-用VS 2005 Build Web Site,總是慢到讓你想哭嗎?
這大概是所有由VS.NET 2003轉到VS 2005的ASP.NET Developer最重要的感想之一吧! 跟VS.NET 2003時代的ASP.NET Web Application Project相比,VS 2005的Web Site Project Build起來真像老牛拉車,只見CPU猛飆,HD狂轉,以前3-5秒搞定的事,現在沒有個10秒20秒東西出不來,對我這種且戰且走型的Programmer來說,真是痛苦的折磨。 前些日子,看到 Scott Guthrie 的 一篇文章 ,讓我眼睛一亮...
Posted 16 November 2006 01:54 PMJeffrey | 5 comment(s) 8,896
Filed under: ,
TIPS-關掉VS 2005的HTML語法檢查
Visual Studio 2005支援多種HTML的Schema規範,對HTML格式有更嚴謹的要求。對於要求HTML必須完全遵守某種標準的Project來說是好事,但它預設會開啟HTML格式驗證。結果我從VS.NET 2003轉上來的ASPX,使用HTML檢視時總會出現一堆紅紅綠綠的警告標注,挺煩人的。 龜毛的人可能會選擇將這些不嚴謹的Tag寫法一一校正,但某些配合Javascript前端程式而指定的Attribute( 例如上圖中的ISUrl, LeftWidth.. .) 就注定要被貼上無效屬性的標籤...
Posted 10 November 2006 03:55 PMJeffrey | with no comments 5,880
Filed under: ,
KB-老友歸隊吧! 在VS 2005中使用DataGrid
ASP.NET 2.0常被拿來大書特書的新特性之一就是GirdView這顆新控件,它是DataGrid的改良版。 目前我手上有不少大量使用DataGrid的ASP.NET 1.1專案,開始陸續轉為ASP.NET 2.0開發。依測試結果,VS 2005在專案自動升級上做得相當不錯,幾乎不用什麼修改,ASP.NET 1.1程式就可以轉為ASP.NET 2.0後如常運作。 向下相容的考驗過關了,可是在VS 2005中發現一個問題: 升級進來的ASPX中看得到DataGrid;開個新網頁,工具箱中卻沒有DataGrid可拉...
Posted 06 November 2006 09:04 PMJeffrey | with no comments 8,749
Filed under: ,
KB-ASP.NET 2.0 網站部署的變革
VS 2005提供了Wizard可以將ASP.NET 1.1 Project無痛升級成ASP.NET 2.0,讓人覺得二者似乎沒啥不同,直到你將網站部署到正式環境時,才會發現人事己非。 在ASP.NET 1.1中,VS.NET 2003預設是用Code-Behind的方式,將所有的aspx的.cs Build成單一顆DLL,若要更新cs時,Rebuild再把dll Copy到正式機即可。如果你還想用這種方式處理ASP.NET 2.0網站的更新,包你傻眼! ASP.NET 2.0在Code-Behind的概念上悄悄地做了大改變...
Posted 05 September 2006 08:00 AMJeffrey | 14 comment(s) 32,983
Filed under: ,

搜尋

Go

<November 2017>
SunMonTueWedThuFriSat
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789
 
RSS
創用 CC 授權條款
【廣告】
twMVC
最新回應

Tags 分類檢視
關於作者

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

文章典藏
其他功能

這個部落格


Syndication