2008年8月28日 星期四

Could not load file or assembly

最近在試 ADO.NET Data Service,但aspx程式在測試過程中,aspx三不五時會突然程式都不正常
測了一下,單獨執行*.svc檔案會出現以下錯誤訊息:

Could not load file or assembly 'App_Web_zjdrtn-d, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.

錯誤畫面大概長這樣:

在沒有頭緒的情況下,猜測專案大概掛了,就利用Visual Studio建立一個新網站,將程式 Copy 到新網站! 就可以正常執行了!

不過,問題似乎愈來愈常發生了,快昏了,猜測大概是修改完程式後,ASP.NET沒有動態編譯出正確的組件檔案, 所以便將位於以下的網站暫存目錄砍掉:

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\

果然程式重新執行時,就正常了....

2008年8月26日 星期二

Step-By-Step教學(15):使用AJAX叫用ADO.NET 資料服務

本教學介紹如何在ASP.NET AJAX網頁呼叫ADO.NET Data Service
您需先完成 Step-By-Step教學(14):ADO.NET 資料服務 (ADO.NET Data Service) 步驟 1-9

1.在MyDS網站中,加入一個AJAX網頁。
2.在網站中加入 DataService.js檔案。
3.在AJAX網頁中,設定ScriptManager參考DataService.js檔案。
4.在HTML標籤中,加一個Select Tag

5.在JavaScript區塊中,加入以下程式碼。
6.執行網頁,得到執行結果。

2008年8月22日 星期五

Step-By-Step教學(14):ADO.NET 資料服務 (ADO.NET Data Service)

教學介紹如何建立一個ADO.NET 資料服務(ADO.NET Data Service),並設計一個主控台用戶端程式來呼叫ADO.NET Data Service,以取得SQL Server 2008資料庫中的資料。

以下的範例需要先安裝以下軟體:
  • .NET Framework 3.5 SP1
  • Visual Studio 2008 SP1
  • SQL Server 2008 (或SQL Server 2005)

1.建立一個ASPNET Web應用程式。2.加入一個 ADO.NET Entity Data Model
3.選擇模型內容為「從資料庫產生」。
4.設定資料連接,連結到 SQL Server 2008的Pubs資料庫。
5.設定資料連接。
6.勾選「Tables」,以建立所有資料表結構。
7.加入一個ADO.NET Data Service檔案。
8.修改WebDataService.cs,讓WebDataService類別繼承自DataService(Of NorthwindModel.NorthwindEntities),然後修改InitializeService方法中的程式碼,叫用IDataServiceConfiguration的SetEntitySetAccessRule方法,設定規則開放所有權限。
9.在瀏覽器輸入以下服務所在URI測試服務:
10.加入一個Console程式。
11.加入System.Data.Services.Client.dll組件參考。
12.加入Web參考,輸入服務所在URI:
13.撰寫以下程式碼:
14.執行Console程式,得到以下執行結果。

2008年8月21日 星期四

SQL Server 2008 中文版安裝日記

前些日子將工作環境安裝了SQL Server 2008英文版,安裝的環境是 Vista,軟體安裝順序為:
1) Vista 英文版
2) Windows Update
3) Visual Studio 2008 Professional 版
4) .NET Framework 3.5 SP1
5) Visual Studio 2008 SP1
6) 先移除 SQL Server 2005 Management Studio 2008 Express
7) SQL Server 2008 Enterprise 所有功能

完全沒問題,SQL Server 安裝看起來蠻容易的,雖然安裝過程中有一堆問題要選!

今天,在Win 2008中文版工作環境中
因為電腦跑不動,想安裝SQL Server 2008 Express版
安裝SQL Server 2008,軟體安裝順序為
1) Win 2008中文版
2) Windows Update
3) Visual Studio 2008 Team System中文版
4) .NET Framework 3.5 SP1
5)Visual Studio 2008 SP1
6) 先移除 SQL Server 2005 Management Studio 2008 Express
7) 升級 SQL Sever 2005 Express到 SQL Sever 2008 Express

失敗! 檢測安裝得到錯誤訊息此項 "SQL Server 2008功能升級" 檢驗失敗!

無言....這是全新的環境,其中沒有裝其它產品了...錯誤訊息也很含糊...也懶得去找答案了!
還好Derrick建議,不如移除SQL Server 2005 Express,再重裝吧!

8) 移除 SQL Server 2005 Express版 (移除過程還叫我手動停止SQL Server服務,無言 * 2)
9) 重裝 SQL Server 2008 Express 版

安裝成功!


開機測試後,發現裝Express居然不會順便裝管理工具,經Derrick指點
原來安裝要選" Express with Advanced Sercies" 才有管理工具

10) 加裝管理工具,重新執行安裝程式,選安裝新的SQL Server ,然後只勾選安裝"管理工具-基本"

安裝成功!

經測試,沒了 SQL Server 2005 Express, 改用SQL Server 2008 Express建立Asp.NET網站時,預設的Membership等服務也都正常! 雖然SQL Server 2008號稱只要 1G RAM 就可以運作,但這個VPC環境跑在我的NB上,還是感覺像皮影戲, 貼圖貼的很慢...想換NB中...

2008年8月13日 星期三

喵喵生病記 - 4

8/12日
因咪連拉三天,弄的全身髒兮兮,便帶了咪到洗貓貓店洗澡。沒想到,老闆說,貓生病沒法洗,最好先看一下醫生,若真的要洗的話,發生意外要自請負責。聽到這種話,開玩笑,怎可隨便拿貓命開玩笑? 於是,便將咪帶到了醫院去。一進門,都還沒開口,護士小姐便嚇了一跳,以為孟加拉虎喵又出事了。後來才知道是另一隻貓。

沒想到,醫生一看到咪問的第一句話是:「這隻兇不兇?」看來孟加拉虎在他心裏留下一層陰影。

醫生先量了一下肛溫,嗯39.1正常。呃,拔出溫度計時,上面沾著便便,於是順便拿溫度計上的便便去化驗,過了幾分鐘,化驗結果沒長蟲。

再來進行觸診,只見醫生東摸摸西摸摸,說除腸子蠕動有點怪怪外,其餘正常。呃,腸子蠕動有點怪怪是什意思啊?不解! 可憐的咪被白摸了。

再來醫生便開始用聽診器聽診,心跳正常,聽不出什麼異樣。

所以醫生說,那來驗血吧,便將咪翻了過來,在左腳下方抽了血,進行血液檢查。把血液放到分析的機器中檢驗。過了一陣子,大概15分鐘左右,分析報告就印出來了。除腎指數偏高,其餘正常。

到目前為止,一切沒有異常。我心裏想,醫生大人你行不行啊?...

因此,醫生建議超音波看一下腎 (不是拉肚子嗎? 跟腎有關係喔?),不過畢竟咪還是病了,既然來到了醫院就看一下吧。醫生便在咪的肚子上噴上酒精。照完超音波,說其中一顆腎有些囊泡,記得追蹤,聽說波斯師貓都有多囊症的遺傳疾病,另一顆正常。其餘腸,膀胱,...都正常。我心裏又想,醫生大人你行不行啊?...

檢查到最後,可能因為上吐下瀉的關係,有些脫水現象,所以醫生建議打點滴。
打點滴前,醫生終於想起忘了量體重,哇咧,3.37kg,本來咪快4公斤的說,這幾天拉瘦了,醫生說咪太瘦了。

接下來開始打點滴,從咪背後抓起皮膚,把皮往上拉,皮會呈三角形,把針刺進三角形底端,大約住入了200 c c生理食鹽水。還好咪是很乖很乖的咪,都沒有掙扎與逃跑。我心想,若是孟加拉虎喵有一天生病要打點滴的話,該怎麼辦啊! 點滴打了10分鐘左右。

因為一切都沒問題,所以醫生只好拿腸胃藥來,治一下拉肚子的情況。藥有兩種選擇,膠囊與藥水。

醫生說胃腸藥很苦,貓咪不吃,放罐罐的話,貓咪決不會碰罐罐,硬灌的話,貓咪會一直噁,嘴會一直冒出泡泡,醫生說貓咪會恨死你。膠囊的話,有專用工具,長得跟針筒一樣,只是前端多一個像皮套,可以夾住膠囊。

所以當然是選擇餵膠囊,醫生為了教我餵膠囊,先給貓貓吃了一顆驅蟲的,看完後嚇呆了,我應該沒辦法餵。先用兩隻手指壓住貓貓嘴角,貓貓會張開嘴(很不情願),趁機把針筒深入喉嚨,一壓,波,一聲膠囊涉入喉嚨中,放手讓貓閉嘴,往貓鼻吹氣,貓貓會舔鼻子,完成吞嚥動作。

千萬注意,貓貓動作很快,會瞬間給你轉頭,所以可能會沒吃到。長毛貓的話常常會藏在毛中,所以醫生為完後會拼命摸貓貓全身,昨天醫生就失敗一次,藏在毛中,被醫生摸出來,哈哈。我都被騙了,以為貓貓吃了,真厲害,好像變魔術一樣。

經過將近一個半小時的折騰,多項新科技的全身檢查,結果原因不明,醫生建議繼續觀察,只開了三天份的胃腸藥。。因為不會餵藥,只好央求醫生幫忙餵,所以需連著三天早晚帶貓貓去醫院報到,請醫生餵藥。請醫生餵了第一顆胃腸藥,付了2000大洋(沒健保,健保真好),帶著累壞了的咪咪回家。請醫生餵藥還有一個小小的好處,就是醫生當場會稍微看看貓貓的狀況,感覺比較安心,而且免費,哈哈。

末了,回到家中,可憐的咪被折騰了一晚,喵~喵~叫了兩聲,聲音微弱無力。因為打點滴的關係,所以整隻貓背部腫了起來,身上背了200cc的食鹽水,像一顆水球一樣。累的趴在地上睡著了,結束了辛苦的一天。換來全身檢查報告一份。

2008年8月12日 星期二

喵喵生病記 - 3

8月12日

開啟寢室的門,從細小的門縫缺口望向客廳。客廳一片沉寂,一點聲音都沒有,只有昏黃的燈光,靜靜的照著。雙眼來回掃瞄客廳的各個角落,怕有伏兵突然出現。躡手躡腳跑向客廳,轉向廚房,開起冰箱,拿起冰涼的飲料,轉身、衝向房間,迅速關起房門。啊!真好,終於衝破防守線,搶到飲料一瓶解夏日的渴。

這兩天喵喵不定期變身為孟加拉虎,家中有如殺戮戰場。一不小心被喵喵活逮,就得聽孟加拉虎咆哮不停。孟加拉虎不停的在寢室門口徘徊,一直想衝破防線突擊到寢室。有時,索性他就在門口打起盹來。哎,現在終於了解籠中鳥的感覺,外有惡虎覬覦。他的內心大概在大唱「糾糾喵喵、復我河山」! (這是最近大秦帝國電視劇的橋段)

昨天不小心被突破防線,他大喇喇的跑到電腦桌下躲在灰暗處。目落兇光,直直瞪著床上的我。這下可好了,只能坐在床上,只要一動,就會換來喵喵一陣咆哮加怒罵。真是令人沮喪。

不過,一隻喵,怎抵的過萬惡的人類啊! 趁他去上廁所不注意時,將他關在陽台關緊閉。上回是關了一星期,這回呢,再看看吧!

咪咪連吐連拉三天,再不行,明天又要送醫院了。

2008年8月11日 星期一

喵喵生病記 - 2

8/11日
經過幾天的休息,看起來喵喵已經恢復的差不多了,能叫又能跳,偶爾還會來ㄋㄞ一下。偶爾還是神經兮兮的變孟加拉虎。不過,自從生病看病前歷經19小時以上的斷食之後,從小沒挨過餓,碗裏總有乾乾吃的喵,似乎被餓怕了,了解到食物的可貴,現在只要開飯了,就拼命的吃,吃完還要搶咪的吃。

總之好怪ㄚ,這兩天咕嚕貓在家裏不停的閒晃,那瘦巴巴又小小的身驅,裝著獅子的頭,怎麼看怎麼礙眼。怪的不得了。

雖然喵喵好了,但咪咪卻病了。

連續兩天,一向是健康寶寶的咪咪會跳上床去,然後開始抓床,這分明是上廁所前的準備動作,接著她就開始準備嘔吐。還好兩次都眼明手快,把她抱到地上,吐到地上。而且古怪的是,連她最喜歡的SHEBA夾心餅乾她都不吃了。但是,咪看起來好像又沒有生病,還會要玩抓老鼠。她大概是想,這個喵媽不知去哪邊弄來一隻咕嚕貓,不愛她了吧,以此抗議之。

2008年8月8日 星期五

喵喵生病記 - 1

8月4日
早晨還像活脫脫的兔子一樣跳來跳去的喵喵,過了中午,不知吃了什麼壞東西,突然上吐下瀉把家裏搞的跟糞坑一樣,然後窩在廚房牆角陰暗的角落旁雙眼呆滯樣。

打了電話給醫院,說明這個情況後,護士說一定要帶去醫院看看。抱起沒力反抗的喵喵,塞到寵物提籃到了醫院。

大概描述一下生病情況之後,怕有「殺人魔」、「孟加拉虎」的喵喵抓狂,於是主動對醫生說:

「醫生,牠很兇喔。」


醫生答:「很兇也要看啊!」

「醫生,有沒有手套可以借用一下啊?」每次喵喵到醫院就會抓狂,沒有醫院那種專門用來抓動物的手套,我也不敢冒生命危險。

醫生愣了一下(感覺好像從來沒有人跟他借手套的樣子),開門要出去找手套,然後在走出門找手套之前,感覺有點輕蔑地丟下一句話:「先抓出來量體重。」 (他大概心裏想,貓能有多兇吧)

開什麼玩笑ㄚ,沒有手套,我才不要找死呢!我心裏想。

待醫生拿回手套之後,哎,不出所料,看到手套,喵喵就變孟加拉虎了,開始抓狂,鬼哭神號,不僅哈氣還兇巴巴。一點都看不出生病的樣子,兇的很!

看到這種場面,醫生也怕了,也不再提把牠抓出來這件事,草草隔著提籃看了一下外觀就叫我們帶回家了,說:

「現在這麼兇,也沒辦法看,生病也不適合麻醉,帶回家過幾天看看,若是沒轉好,更虛弱再帶來看,到時也比較不會反抗。」

真是悲情,想不到孟加拉虎,連醫生都不要看。

8月5日
喵喵看來精神有好一點,不過還是一付虛弱的樣子。

8月6日
喵喵又開始狂拉。因為他狂拉的關係,毛都沾到了便便,又沒法洗澡,整個房子臭死了。好不容易又打探到另一家新開的動物醫院,願意幫牠看病,而且還願意幫他嚕毛。

8月7日

喵喵去看了醫生,做了整體的檢查,也順便嚕了毛。整隻喵看起來很像魔戒中的咕噜。這是原來白拋拋的喵喵舊照這是嚕完毛的照片!




嚕完毛才是惡夢的開始…怎麼看喵喵都覺的不搭!好怪呀!像是戴著毛絨絨獅子頭頭罩的怪貓。而且咪咪突然之間不認識喵喵了,只要喵喵經過她的旁邊,咪咪就生氣、哈氣、用手巴牠,瞪著牠監視著牠。

總瀏覽量