發表文章

目前顯示的是 4月, 2015的文章

ASP網頁無法正常執行批次程式或VBS程式

圖片
有時因為一些特殊需求,不得不讓ASP網頁直接執行批次程式或VBS程式,雖然這不是個建議的解法,但在有條件下它卻是個可以快速解決問題的方法。 因為作業系統不同,所以設定方式也不大相同,以下用依作業系統別來說明, 1. Windows XP - IIS step-00 開啟IIS設定(它是要在「電腦管理」裡的「服務及應用程式」才看得到) step-01 可以從預設的網站設定(其以下的目錄均會套用相同權限)或針對特定的目錄設定。基本上中間應該可以只勾選「指令碼來源存取」、「讀取」、「寫入」三個選項,不過我是全選。 step-02 使用權限要選擇「指令碼及執行檔」 step-03 應用程式保護要選擇「低 (IIS處理序)」 step-04 在資料夾的「目錄安全設定」中的匿名存取及驗證控制,點選編輯後,在驗證方法視窗將帳戶改成權限較高的帳號,我是指定本機administrator 2. Windows 2003 Server - IIS step-00 開啟IIS step-01 可以從預設的網站設定(其以下的目錄均會套用相同權限)或針對特定的目錄設定。基本上中間應該可以只勾選「指令碼來源存取」、「讀取」、「寫入」三個選項,不過我是全選。 step-02 執行權限要選擇「指令碼及執行檔」 step-03 依「應用程式程式集區」指定的AppPool設定屬性 step-04 依【step-03】應用程式集區的名稱設定身分識別,並改成本機系統(不過會出現警告訊息,因為等同取得本機執行權限)

TortoiseSVN檔案圖示無法顯示

以前電腦安裝完TortoiseSVN軟體後,重登後Check-Out的檔案都會直接顯示圖示,但這次在電腦上(已經用了好一陣子,也安裝了不少軟體)安裝後,重開機後卻一直無法顯示圖示。 上網找了一下資料才知道,原來Windows Explorer Shell只能顯示15個icon,也就是當電腦灌了很多軟體如,Dropbox, SkyDriver等等也會有檔案圖示的軟體後,會把TortoiseSVN圖示擠到15之後。 以下為解決方法, STEP-01 開啟regedit,找到【HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows >CurrentVersion >Explorer > ShellIconOverlayIdentifiers】 STEP-02 將TortoiseSVN開頭的資料夾相辦法往前移,他是用資料夾名稱第1碼編碼來排序的,所以把其他資料夾名稱前後都加上雙引號,排序就可以往前了(因為TortoiseSVN資料夾前有用數字,所以會排在最前面) STEP-03 重登或重開機都可以生效,但也可以藉由砍掉explorer程序,再重新執行explorer來達到套用剛剛的設定 reference web: http://hsieheric.blogspot.tw/2014/12/tortoisesvn-tortoisegit-icon.html