2012/06/13

20120613-程式-錯誤System.Reflection.TargetInvocationException

遇到的怪問題,
用VS2010執行時OK,放到IIS 下無法執行,會出現以下的錯誤內容


程式是這樣寫的:


問題造成的原因:「沒有辨法寫到TEMP Folder」(還沒有細查為什麼~~)
是在使用MemoryStream時需要 Temp Folder
目前就是將
「Temp」Folder 的權限,加入 IIS 的執行權限,讓它可以 產生 Temp File

(權限隨便加的,暫時用 最大控制 來先讓程式可以Work)



2012/06/07

20120607-日記-媽媽發的第一封簡訊



今天早上,聽到一通簡訊聲,以為是雨柔傳給我的~~
看了一下,
怎麼是媽媽傳簡訊給我 XDDD

上次回家時,因為借用媽媽的手機傳簡訊給雨柔,
媽媽就順便問問了解一下
就這樣跟她說,怎麼進入到簡訊區,怎麼打注音,怎麼發送簡訊.......

媽媽有這支手機,時間不算是短,
但對上面的功能,很少在接觸,就一般這樣接電話用用而已

所以,
上次這樣教完後,也不確定媽媽是否會用到?


哈,就這樣今天收到媽媽的第一封簡訊

「浩志起來運動了」  XDDDDD


馬上打個電話回家,跟媽媽聊聊

後來因為七點半要出門去學開車,就沒有聊到很久。

總之,

今天算是一個好玩的日記。。。。


20120607-程式-攔截網站下所有網址並處理它


(這是我所要解的問題)

目的:
連結到我的網站,然後後面是指定的Function及傳入的變數
ex:http://localhost/FunctionName?para1=XXX&para2=XXX
讓網站變成一個 Service 服務

=========================================
這一次 Web Call AP,而 AP Service 有兩個版本 [Java版 / .NET版]
而要讓Web它可以相互切換要呼叫 那一樣的程式版本,
所以大夥決定 以 HTTP GET 的方式處理,格式如上,回傳一個 JSON Format 資訊給前端Web。

想法上,
我不希望為每一個呼叫建立一頁  (以這種傳法,也無法建立)
就於 Global.asax 的 Application_BeginRequest 去處理每一個 網站的Request 

=========================================
程式最終寫法
=========================================
  protected void Application_BeginRequest(object sender, EventArgs e)
        {
            string[] segments = Request.Url.Segments;
            string querys = Request.Url.Query;
            Response.Write(string.Format("我取到的segments={0} \n querys={1}",segments.Length>0?segments[segments.Length-1]:"",querys));
            //Response.StatusCode = 200;
            //Response.StatusDescription = "OK";
            Response.End();
        }

1. 要寫 Response .End() 以結束此Request
因假設 網址為 http://localhost/aa?bb
它會再找尋 aa 這一頁面 ,但此頁面不存在,則出現 404 NOT Found 。
若用 Response.Redirect 把它轉至 固定"存在"的頁面時
它就陷入 "無窮迴圈" ~~~ Rediect完就到Global.asax,再Redirect ..........
所以用 Response.End()  叫它不要再做事情。

2. Web.Config 要設定:<超關鍵!>

  <system.webServer>
    <modules runAllManagedModulesForAllRequests="true" />  
  </system.webServer>


原本第1項處理完後,就該是如我預期,但出現怪異現象
於 Visual Studio 2010 的 F5 模式下 是OK的。
但在 IIS 下卻出現 404 NOT Found ! (Publish過去後)

針對這個問題,我Google了好久,
主要是 keyword 不知如何下 才可以找到相近的答案 @@

最後,試到這組Keyword
application_beginrequest Response.End() IIS7 404
http://goo.gl/ZY61e
http://goo.gl/lDN6X
真是 神來也 ~~



第一個資料,點進去後,
英文資訊還沒有看的很詳細,就先拿它的Web.config 設定試看看
結果OK!!!!

解決掉我的問題,超開心的!

後來細看它的描述後,完全和我的情境一樣, VS2010 OK,但IIS 不行

大意是說,IIS 下沒有直接觸發這個 Event (??)

Problem in IIS 7
In IIS 7, the .NET pipeline is fully integrated into IIS but by default, IIS does not serve static resources through your ASP.NET application. So your events will not fire for these types of resources.




記錄下自已 寫程式的歷程記錄,
讓自已也多一些記憶及知識的保存。


2012/06/05

20120605-職場心情-要學的技術好多

工作上的心情~~~~
目前要學的技術,先從知道它在幹麻,
主要是:
HTML5 / CSS3 /JavaScript :它最基本的寫法及呈現是怎樣?
JQuery :語法內容如何寫,不是單單只會用它的JQuery UI 這玩意而已。
MVC 3:Microsoft 的不一樣架構,它的 View / Controller / Model 的程式寫法及技術。

這樣的內容,
有個心得是:『程式不是用看的就會了」
就近期一直在看MVC3,看看看,但當實際下去寫時,又東忘西忘的~~~~
還是要「動手寫」才有FU!!!

自已的時間:
說來,目前在寫日記的我,會覺得我的進修時間不夠用!
但......真正到自已有時間進修、讀書時
卻又不是在做這些事情!!

唉~~~感嘆時間不夠多,卻在有時間時浪費時間。

我的時間規劃真的有問題
在有時間時,卻是無聊發慌,不知可以做什麼事。
我必需
訂下「一個時間,去學、去完成某一件事」

呼~~~~

從IBM技術長的養成,看過去二十年資訊變化

筆者看到許多人,作技術做了幾年,就會想走管理,拋掉技術,認為作管理比作技術好,更高級。這種想法,不但毫無根據,而這種短線的思維更常自我侷限了可能的成長。

我想,堅持專業,持續學習,不怕時代轉換,也不長久待在自己熟悉的comfort zone,三到五年就讓自己轉換一個技術或領域層次,跟著客戶成長,提升客戶價值,應該就是Julian之所以能勝任台灣IBM CTO的原因吧。

「三到五年讓自已轉換一個技術或領域層次」!

2012/06/04

20120420-技術-轉貼文-MVC

20120502 add Will Will Web :about MVC
http://blog.miniasp.com/category/ASPNET-MVC.aspx

MY Reader Search:
http://goo.gl/wezRI


小朱的技術文:
http://www.dotblogs.com.tw/regionbbs/Tags/ASP.NET%20MVC/default.aspx

ASP.NET MVC 是什麼?能吃嗎?

[ASP.NET][MVC] ASP.NET MVC (1) : 如何學 ASP.NET MVC ?
image

國外來源:
http://www.asp.net
http://www.asp.net/mvc
http://weblogs.asp.net/scottgu/archive/tags/MVC/
http://www.asp.net/mvc/tutorials

國內也有許多寫 ASP.NET MVC 高手的文章,例如:
http://demo.tc/List/Coding/MVC
http://www.dotblogs.com.tw/alonstar/category/3677.aspx
http://charlesbc.blogspot.com/search/label/Asp.Net%20MVC
http://blog.kkbruce.net/search/label/MVC
http://www.dotblogs.com.tw/wadehuang36/Default.aspx


[ASP.NET][MVC] ASP.NET MVC (2) : 由空白 MVC 專案,認識 ASP.NET MVC (3.0) 專案結構與初體驗

[ASP.NET][MVC] ASP.NET MVC (3) : 加入資料檢視功能-Models

[ASP.NET][MVC] ASP.NET MVC (4) : 繪製表單與 HTTP POST

[ASP.NET][MVC] ASP.NET MVC (5) : 資料驗證 (1) Server-side Validation

[ASP.NET][MVC] ASP.NET MVC (6) : 資料驗證 (2) Model Validation

[ASP.NET][MVC] ASP.NET MVC (7) : View不是只有網頁而已

[ASP.NET][MVC] ASP.NET MVC (8) : 部署 MVC 3 應用程式到 IIS 7.5

[ASP.NET][MVC] ASP.NET MVC (9) : 部份檢視 (Partial View)


[ASP.NET][MVC] ASP.NET MVC (10) : 部份檢視與 AJAX 的整合



[Visual Studio "11" Series] ASP.NET 4.5 新功能 (3) - ASP.NET MVC 4.0



=================================
保哥文章:

如何讓 App_GlobalResources 裡的全域資源檔變成公開類別

ASP.NET MVC 開發心得分享 (22):關於 executionTimeout

如何將 ASP.NET MVC 相依的組件一起部署到 Bin 目錄下

ASP.NET MVC 開發心得分享 (21):Routing 觀念與技巧

image

介紹好用 Visual Studio 2010 擴充套件:All-In-One Code Framework Sample Browser

Visual Studio 2010 建置部署套件與 ASP.NET MVC 的衝突


===========================================
20120604 add
Microsoft ASP.NET 上介紹 MVC3的入門文章
Getting Started with ASP.NET MVC 3 (C#) (9 Tutorials)

2012/05/31

20120527-單車-新竹郵局萬人挑戰101單車活動[101KM]



當初這一場會報名,是衝著它的完賽紀念品,
有別於一些的完賽獎牌,而是一個單車的完賽獎座,
比賽在新竹那,也想說,那順便去新竹那玩玩吧(當然雨柔的份也這樣幫她報下去了)

賽前的幾天,變因實在很大,取捨之後,覺得雨柔還是去北大那兒與他們聚會,
看看她的傷是否有幫助。
而因只有我一個人過去新竹,當然發揮一下"流浪"精神~~隨便打發這一個晚上。

愛車交由徐大幫忙整理,而他的車店也多了個新幫手。
星六晚上去牽車,和他們小聊一下,
十一點的電車,有點小趕的搭上這班車
(後來發現......我沒有帶水壺@@)

到了新竹,已是十二點半的事了,
打理一下,去附近小七逛一下、買個涼麵、尋找落腳處......
發現.....它們都是有桌子沒椅子的@@~~~~是被游民嚇怕了嗎??

回到車站,遇到一個一樣夜宿街頭的車友。
小聊一下,想說就這樣在車站睡到時間到再到比賽會場好了.......
後來,最後一班往高雄的車快進站,
站員說,車站內等會要「淨空」!!~~~~什麼@@~~

我和另一個車友,就望向那 24小時的麥當當~~
意思意思給他點個 熱巧克力$25元,就到樓上找睡覺的位置了
(半夜不睡覺的人還真是多呀!)
後來找到了可安身睡覺的地方,想說可以睡到天亮了~~~
廣播又說......二點二樓要清洗不開放二樓使用!!~~~~~什麼@@~~~~

後來與那車友,想說直接到會場那找地方睡好了!
就這樣再移地到 南寮漁港 活動會場那,也隨便地找到落腳的地方。
(早知就直接過來這兒了)

再來就小睡等比賽了。(今日的風蠻涼爽的)
=========================================
早上,工作人員四五點就開始準備東西了。後來車友慢慢出現
原本空曠的停車場全部塞滿了人。

報到時,只拿號碼貼紙而已,
心裡還在想著水壺要怎麼辦?還是就慢慢騎,都不要喝水?
嗯~~想想這樣風險蠻大的~~
問問工作人員,有沒有水壺之類的(因大會會發一個,但是在比賽完)
所以,他們就先偷偷給我一個,叫我比賽完就不用再拿。
嗯嗯~~這樣終於解決水壺的問題了 (他們對我都蠻信任的)

肚子餓~先吃了一塊餅乾,再來就是50KM折返處的補給站再吃個夠好了。


正式開賽!
就這樣順順的踩~車友還真是多咧~
接到西濱後才較好騎,在這之中,發現一個感覺實力不錯的~~想去跟在他後面~(這位就是EMA那位)
沿路就再幾位車友搭上車,後來約5~6人左右,
EMA兄就說要跟車的就要輪車,我也不知這樣的速度是多少,就盡自已的力量去跟去推~
(沒多久就覺得口渴想喝水,好在開賽前有拿到一水壺~~不然真的沒辦法騎下去....)

一路沿著西濱推(應是順風)~~到後段,人就變少了,只剩下EMA兄、我、Mark(移動城堡的人~後來賽後問他名字的)
這段,我腳力就有點累了,心裡打的算盤是,
我只要到50KM折返處,待在那吃東西,就不跟這班特快車了。
所以,我只要騎50KM就可以~~~^^

後來彎進一些鄉間小路,還有繞在鐵道旁的(??印象中)~這兒還有一段路~(大多是EMA兄在推)

到了補給站,下來拿幾個香蕉放在口袋
因為....EMA兄說,又不是觀光團不用停下來吃啦@@......
就塞了4根香蕉,然有有折返貼紙 (偷偷跟阿姨多要了一張XD)
就重新再上路了!

繞繞繞一些鄉間小路~再接回西濱公路上。
就我們三個人輪車啦~~

回程輪車我就較沒有力氣了~但還是盡力吃下自已要推的時間~~
而Mark兄有時也推較長時間~~就和他說~~~逆風不用推這麼久啦~~~

後來有一大群人(約7~8個)~~我們就併在一起騎車~~
後來精彩段就來啦~~~
這群人有人愛啦塞~~EMA兄不太爽,就不想讓"這一群"人輪車,
就暗示我跟Mark,要噴出去拉開他們這群~~
EMA兄腳力是蠻夠的~我就吃緊許多~~
跟了一兩次,噴不出去,再加上我的腳力沒辦法再那樣騎,
就只能先跟在集團內休息一陣,
EMA兄後來就自已噴出去了 ~~跟著他們的隊車~~

後來,他噴出去沒多久,不知怎樣,爆胎了!!(後來他說兩輪都爆@@)
就這樣與他暫別了~~~

在這一群中,帶頭就固定幾個~
以為會一個一個輪流帶,然後總會輪到我的~~但並沒有XD
後來我就直接出去帶~~算練練自已的腳力~~~
有一次是 Mark帶完,換我出去帶,等我要退下時,發現....怎麼後面還是Mark!?
這還真是誇張!~~~

我也差不多盡了很多吃奶的力氣在推了~~~

到終點前的最後加速段,我已是放掉的狀態,完全使不出力,就這樣龜著進終點XDD
而Mark他還是有體力做衝刺!真是厲害。

後來就與Mark小聊一下,說他很厲害之類的~他也客氣說你也很厲害之類的話~~
移動城堡的人都很強的^^

腳蠻酸的,本來沒計畫要拼成這樣子~~呵~~~最後又變成是精彩的一戰!!!

領紀念品,喝著它那仙草湯,在這兒遇到EMA兄
了解一下他那時的狀況是怎麼回事?~~聽聽聽....
他說,我騎車比較重踩~~Mark是較輕踩
所以,Mark上坡會跟不上,而我騎久會爆掉 (就是無法多次噴出去)
他說,帶頭與跟車 的騎程方式 是不一樣的!

而我的手臂太彊硬!身體也是如此
(我腦子是知道手臂要蠻曲~~但他看是沒有)

與他聊完後就離開,
去玩那「按讚送可樂」的活動
3G果然慢~為了這可樂就照著做啦!

離開會場。
想著「重踩」這件事。
的確,我用高廻轉速 的踩法,我會累!
反倒較習慣較重踩踏方式。

以後,要多用「高廻轉速」騎車,這一塊要想看看怎麼練~~~
不然,每次到最後腳力都會爆掉,沒辦法跟別人拼。。。

再來,匆忙的趕上電車,在火車上打盹了一下。
打電話和雨柔聊~~~~後來聊說
「我想回家後先睡個覺休息再出門」這事,又讓氣氛變的很不愉快。
實在是昨晚幾乎沒睡~覺得不先睡不行~~
不然一般的賽事,騎完後再亂逛是OK的。

在處理這事,及找到我與她都可行的方式,情緒變得低落~
後來的方式是她帶她弟逛街,而讓我睡到5點多。










2012/05/24

20120524-轉貼文+日記-Lovelife Documentart 紀錄片

才剛看它的片頭沒多久,就先把這部片記錄到我的Blog裡。

「如果你的生命只剩下 一點點
                你會用什麼態度去面對....」

「在人生當中難免遇到失敗與挫折
              但跟這此孩子所面對的狀況比起來
                        你是否應該更珍惜生命」




這是紀錄了三位十五歲少女勇敢面對生命的故事,她們雖然罹患了骨癌⋯但是她們想用自己的故事,幫助留在世上的所有人⋯完整紀錄家彣、Dora、奕華這三位小天使三年半的紀­錄片,希望您看完之後,可以更加熱愛自己的生命⋯如果有了能力後開始幫助別人、幫助這個世界!也請您把影片傳出去,讓更多人也可以得到這份、來自上帝賜給我們的禮物⋯lo­velife 4 ever.
============================================================
個人日記:
近期,雨柔的傷,讓我對於這件事一個自省的機會。
是因為事情不是發生在我身上??還是我已對於那樣的傷痛已有自我面對處理的心境??

當越距焦在一件事上,它就會變成你的全世界!

傷痛也是,當自已越陷在裡面,你的世界就只有這一部份~
當你的世界只有這麼大時,當然它就占據你整個心靈,走不出來。

「想想看你還擁有什麼?」

2011年2月,傷到了腳,三月份原本報滿滿的跑步賽事,一個個被迫轉賣。
其間,還是在評估自已還可以跑的可能性,希望這些賽事都能參與。
但後來,一直退讓,「守住」了一些不能放掉的運動比賽。
我也有很多次「我終於又可以跑了」的念頭,
但,關鍵時候又傷了!
沒有穩定的訓練,到比賽時都是一種賭注!
重點是自已體力降了還不自知。

那次的跑步昏倒,想想,現階段的我,跑步上沒辦法再拼成績,
而心境上也在偷懶、逃避,
雖也將重心轉至 單車、游泳上,但,努力練習程度也不算沾到邊。

然而我心境上有學習轉換、有轉了過來~~~~
我還有其它運動!讓自已 就這樣放開心的去玩~~~~

去台中騎136縣道、南投場勘武嶺、劉大哥的招待,開心去接觸不一樣的世界~
武嶺賽的榮耀、泳渡日月潭.....一堆單車賽~
透過比賽練習,透過比賽到處亂逛

我已不會那麼Care跑步了

但,我心裡知道,我一定會再回到跑場上,追上該追上的人的背影!

不過,這段時間,我並沒有所謂的「精實」做其它訓練,
我只想讓自已「好玩」「好過」而已,
體力上,已和其它人有明顯的差距
從今年的鐵人113KM來看就知道,我也覺得有份失落感,因為我沒有在這段時間好好訓練......

但我,也必需先讓我的「心」好起來,
才可以有那樣的「勁」再讓自已訓練~~~~

「受傷」不會是件開心的事,
但要讓自已在這之中,去「獲得」些什麼,不要只是在埋怨中渡過......
「正向的思考」是要花時間學習的~
這也是老天爺在幫你上的一堂課。

而我自已,是走過來了,在這堂課有拿到些東西回來,
但心境上還在找尋......找尋我該自主訓練的動力

呼,一篇日記描述些自已的心情。

「感謝自已目前所擁有的事情,
自已所想要的,有緣再把它收進來......」





















2012/05/22

20120522-日記-「需要幫忙嗎?」

寫寫日記,記下自已的生活....

「需要幫忙嗎?」

下班,出了大樓後,看到一個年輕人在弄單車的鏈條 (小折的)
看了兩三秒,感覺他好像不好弄。

就出口問他,「需要幫忙嗎?」

說這句話,對我來說,還真是需要勇氣!
對於幫助別人的心,我還不是很熟悉~~

他抬頭看看我,說聲不用了謝謝~

可以感覺他是不好意思讓我手弄髒~
然後我就這樣子走開了~~~~

在路上就一直在想這件事~~~~

如果要幫人的話,不該單單只是隨口說說「需要幫忙嗎?」
應該再多「推銷」一下自已
「我修這鏈條很厲害的!」「也許我可以試試!」

不要在別人拒絕後就這樣停止了~~~
也許,我幫他修,真的會比 他自已修還要快!!

所以,之後要幫別人時,多動動腦,腦子開放點思考吧!!

===========================

看了一篇文章:
[20120522]馬雲:「我說台灣沒希望了,假如七八十歲的人還在創新」
以及這一篇
[20120522]「宅神」朱學恆:照社會給的規則玩你就輸定了!

對於我自已,所謂的「創新」,已不太再天馬行空的動腦了。
而,這樣的「創新」,我自已少了 合作 及 溝通 表達能力
所以,要麻就自已想,要不就是無法解決問題。

另一篇講到,
「照著規則玩,你就輸定了」
「傳統的觀念告訴你要趕快買房子定下來,當你買了之後,你就變成屋奴,不僅財產貧窮,連心靈上的自由都失去了,你不敢跟老闆互罵,因為怕被開除,你不敢出來創業,因為不知道可以撐多久,即使你先前薪水很高,隨便來一個無薪假,你就覺得世界末日了。買了一間房子之後,等於是把所有自由都交出去了,連反抗的能力都沒有。」

「我覺得現在的年輕人如果真的想通的話,就是租房子啊,在大家心靈跟財產都陷入貧窮的狀態下,「自由」是你最後可以選擇的堡壘。」

====================================
嗯,在思想上,
我要多透過 日記 記錄,將自已的感覺及重點 記錄下來,
沒有了 日記記錄,我無法自我成長。
我記東西很快,我忘的東西太快。

再加油!一步步往前走!!