2007年10月3日 星期三

IIS 7 Modules

在看別人demo 時,總是可以在 IIS 7 上把一堆沒有用到的 modules 移除。 但我在操作時,總是出現 lock violation. 經查詢後,修改 \windows\system32\inetsrv\config\applicationHost.config 將 下所有的 element 之 lockItem 的屬性改成 false 這樣就可以移除不必要的模組了。 預設就要這麼多module,即使不使用。似乎違反 sceure by default rule

安裝 Windows Server 2008 RC0

安裝時,只輸入了 serial number 。 安裝完畢後,要登入時,被要求變更 administrator 的密碼。 就這樣安裝完成了。 微軟在安裝過程,也是極力的簡化。 安裝完畢後,沒有擔任任何的 server role。也就是說,當安裝完畢後,其可以做的事情比 windows vista 還少。 真的是 Secure by defult

遠端桌面,Console mode

一直以為遠桌面連線只能連一個新的連線,無法直接連 Console 發現這是錯的。 mstsc /v servernameOrIp /console 不過,只適用 windows server 2003

2007年10月1日 星期一

Performance Dashboard

1 到這裡下載 http://www.microsoft.com/downloads/details.aspx?familyid=1d3a4a0d-7e0c-4730-8204-e419218c1efc&displaylang=en

2 執行SQLServer2005_PerformanceDashboard.msi

3 於 SSMS 中執行 C:\Program Files\Microsoft SQL Server\90\Tools\PerformanceDashboard\setup.sql 4 檢視報表:在 database 上按右鍵/Custom Reports,選擇 C:\Program Files\Microsoft SQL Server\90\Tools\PerformanceDashboard 下的 performance_dashboard_main.rdl

5 開始連報表上的連結

我最喜歡 missing indexes 這個了。由 sql server的執行計劃中,找到應該需要的 index。而非每次都要用 profiler 錄製並調整,這樣會對 server 有 impact

2007年9月11日 星期二

檢查日期

一直以來,沒注意到日期也能檢查。 不過,只能檢查西元年 步驟如下
  1. 拉一個 CompareValidator
  2. 設定其 ControlToValidate = "txtStart"
  3. 設定其 ErrorMessage
  4. 設定其 Type = Date
  5. 設定其 Operator = DateTypeCheck

之前沒注意到這個功能,一直沒實作日期檢查。真是)(*&^#@!$@$

2007年9月7日 星期五

Stop 0x000000F4

最近,我無聊,在桌上型電腦,也啟用了「休眠」這個東西。 好用。 不過,直到我接上了另一個硬碟,又從「休眠」中醒來後,一切都不一樣了。 休眠前,只有一個硬碟,醒來後,卻多了一顆?XP 就掛了。 還好,重開機後,XP很smart 地,問我應該要重新啟動,而不是再從休眠中醒來。 一切又好像完美了。 但,這樣就沒的寫下來的價值。 後來的一個多禮拜,系統會在2-3個小時,出現恐佈地Blue screen. Stop 0x000000F4 (0x000003, 0x8A1AE868, 08A1AE9DC, 0x805021F8) 每一次,括號中的第二及第三個參數都不同。 好幾次,都想要重作一個xp,但因公事,無法狠下心來。 也移除了一些可能性較大的應用程式,如 Spyware doctory, deamon tool, 等。也檢查過硬碟,記憶體,都無效。 直到我移除了 Google desktop search,生活就回復正常了。 真沒想到是 Google 害我的。 2007/09/11: 後來改用 Windows Desktop Search,就不會有類似的問題了。可是,Windows Desktop Search 還真是慢。

2007年9月1日 星期六

CodeFile 與 CodeBehind

在 VS2005 有兩種網站的專案格式,Web Site 與 Web application project Web Site 的 aspx ,使用的是 @Page CodeFile="xxx.aspx.cs" ,此cs由Server 的 asp.net 來負責compilation成 assmebly 後再執行 Web application project 的 aspx,使用的是 @Page CodeBehind="xxx.aspx.cs",此cs 由VS2005來負責compilation成 assembly,部署到server 後,再交由 asp.net 執行

Share with Facebook