天天看點

一次“艱難”的改寫網頁:正所謂平時寫的少,用時幹着急啊!

    王自如最近在測評中說了一句話:你必須用盡全力,才能毫不費力!我覺得挺有道理。以前老早寫過asp腳本,生疏了如此長的時間,現在突然拾起來再寫,感覺那個叫不得勁啊。現在把主要磨難列一下:

1 iis的asp支援不知道怎麼安裝,雖然印象是在控制台->程式->添加windows功能裡,但怎麼也找不到!原因是在xp和win2k3裡是在那地方,但在win2k8裡要在web伺服器角色裡添加該功能!這個問題網上搜尋的回答那叫一個亂啊,五花八門,幸虧沒鑽進去,否則拔不出來鳥;

2 因為要遠端桌面登陸到web伺服器上去寫代碼,但是同時機關同僚也在不停地登陸,導緻本貓不停地被踢掉。後來一想:傻了我!新增一個管理者使用者啊!這樣多個使用者可以同時登入了,但這樣也帶來了另一些問題,如下...

3 我要改的檔案被其他使用者占用,導緻無法更新!同時iis和sql的某些選項好像也被其他使用者程式占用,同樣無法更新;或是某些選項關閉後無法啟用,很蛋疼!這個沒有辦法,隻有等到其他同僚下班後,用主用賬号登陸進行操作;

4 asp代碼錯誤調試起來非常蛋疼,不知錯誤在哪,不知錯誤是啥?雖然打開了所有與調試相關的選項,但還是不行。可能是我哪裡沒設定好,後來用最小系統法反複調試+改寫,最終完成了代碼!以後要留意這方面的内容,調試不好就得燒腦啊!

5 原來代碼通路sql的邏輯不清晰,導緻開始發現資料庫表資料總是和實際不一樣,感覺資料沒有更新啊!百思不得其解好一會,最後發現在web資料庫中使用的不是本地資料庫中的表,而是在其他伺服器上!我呵呵+無語了...

6 在reader.rb中原來已經起飛或降落的航班都被屏蔽掉,現在需求是重新打開。還得改reader.rb中的資料傳送代碼...

7 最後一個無語的折磨:原來sql連結是host=localhost,前面說了以為是在本機嘛。後來發現其實是在位址為196.xxx.xxx.1的機器上,圖懶就删呗!可是偏偏localhost最前面的字元l沒删掉,中間被打斷一下,回過神來後以為196的第一個數字1已經輸過了(其實那是字元小寫的l),結果接着寫96.xxx.xx....!最後資料庫老是連不上,但檢查位址貌似沒錯啊!!!!我真想哭啊!!!