在 IIS7 顯示 ASP 錯誤訊息
在 IIS5/IIS6 時寫 classic asp code 如果發生錯誤 IIS 會直接將錯誤原因顯示出來,長久以來都習慣這樣的方式進行除錯;然而到了 Windows Server 2008 的時代,IIS7 預設就會做程式碼的安全保護,也就是程式發生錯誤時只會丟這樣的訊息︰
An error occurred on the server when processing the URL. Please contact the system administrator
不過還是得想辦法知道問題原因才能修正程式,可以透過在 cmd 執行如下的指令︰
%windir%\system32\inetsrv\appcmd set config -section:asp -scriptErrorSentToBrowser:true
設定 scriptErrorSentToBrowser 為 true 時,IIS7 的處理行為就會回到 5/6 時一樣錯在哪為什麼錯統統都會告訴你。這次的狀況因為系統已經裝在正式環境上,所以修正完程式後便馬上改回 false 避免有安全性的問題。
[GNOME] 推荐 Window Applets
Window Applets 是前陣子看到的一個小玩意,它的作用是在 panel 上顯示視窗的按鈕,當作用中的視窗不是處在最大化的狀態時,一切正常沒有任何事發生,而當作用中的視窗被放到最大化後,Window Applets 便會安靜的跑了出來,視窗的 title bar 被隱藏住,與視窗互動的按鈕就轉到 Window Applets 在 panel 上的三個按鈕來控制了,於是程式的視窗在外觀上就會緊緊貼著 panel,看起來也更美觀,完全是擊中了我內心的甜蜜點啊。
先來個正常圖︰
將視窗最大化後,原本的按鈕就會跑到 panel 上顯示,而視窗的 title bar 也跟著消失了,一整個很美麗啊︰
速速至 gnome-look.org 下載安裝 Window Applets,或者用 PPA 跟著最新穩定版走 http://launchpad.net/~nekoreeve/+archive/ppa 也 ok。
到此為止的生活
一個月後的生活,雖然看似一切正常,但我想應該是時候到此為止了吧,這個障礙太大也跨不去,一直都沒有跟對方嘗試溝通也許是我的錯,就姑且原諒我的自私吧。
最痛苦的莫過週五下班後的夜晚,都會不禁深思自己究竟是不是那樣的不被受信任,想著想著就天亮了,仍然得繼續裝做正常地面對人群,即使身心都相當疲累,刻意保持的距離更突顯我們那尷尬的友好關係。
OK,就這樣結束了吧,我的生活,到此為止。



