如何從ASP.Net轉到經典ASP;我已被分配到新的項目,這是在經典的ASP,我從來沒有在經典的ASP工作,但已經暴露給.NET如何從ASP.Net轉到新項目的經典ASP
回答
你需要立即得到一份新的工作。 :)除非你將一個小的asp應用程序轉換爲asp.net?在這種情況下,this可能會有所幫助。即使如此,我仍然會考慮一份新工作。
我花了半天的時間來研究爲什麼ASP.NET是經典asp的改進。同時指出自己的技能,即ASP.NET,因此ASP.NET項目應該更快地開發。
向您的僱主介紹您的研究(即使只是在電子郵件中)。如果他們仍然想要使用經典的ASP 新的項目在其他地方採取您的ASP.NET技能。
我見過很好的人送下傳統道路,結果對他們來說永遠不會有好處。
爲什麼在這個世界上你的僱主想要這樣做?你需要問他這個問題。這就像是說我們放棄了所有的汽車,讓我們回到那些被馬拉着的推車上。
我不認爲該項目是從ASP.NET到ASP。我認爲Anwar是一位ASP.NET開發人員,他被要求開發一個經典的ASP應用程序。 – 2010-05-12 17:42:01
如果是這種情況,那麼您需要說服客戶將舊的ASP應用程序移到ASP.NET。 – azamsharp 2010-05-12 18:13:12
他爲什麼要說服客戶將遺留應用程序遷移到新技術?與更新/維護現有的應用程序相比,這可能會更加昂貴和耗時。 – 2010-05-13 21:01:43
首先,我同意喬R和Azamsharp的觀點。使用更新的東西的好處是無數的。但是我也知道這完全沒有幫助,因爲你只是想完成分配給你的工作。
兩個提示:我發現http://www.devguru.com是一個很好的參考網站。它具有關於asp和vbscript的詳細信息,並且格式良好且易於使用。
另一個提示是花時間(不會花費太多時間),以確保您可以使用當前版本的Visual Studio跨越經典的ASP頁面。在IIS配置 - >主目錄選項卡 - >配置 - >調試 - >啓用asp服務器端調試。這將允許你在你的asp腳本中插入一個斷點(只是一個聲明「停止」),它會提示你調用VS調試器。您還需要將您的本地網站配置爲在您的網絡身份下運行,而不是默認的匿名用戶。
這樣做會大大減少在經典asp中工作的痛苦,當你沒有其他選擇時。
找到答案以下幾個問題:
你從頭開始(不可能?),或者是它的小修改的問題?
您是否在VBScript中編碼或您能選擇JScript?
會有很多後端/業務邏輯嗎?
DB存儲要求會有多種形式嗎?
非常感謝您的建議,意見和關注。是的,這個人或公司不太可能將應用程序從ASP.Net移動到經典ASP。我最近被分配了一個經典的ASP項目來修復和增強幾個模塊以及正在處理的其他項目。因爲這將是我在Classic ASP中的第一次冒險,所以我想知道如何去調試它等等。正如你所建議的配置IIS以進行調試一定會有很大的幫助;請建議您使用經典ASP及其與ASP.Net的差異,如事件處理,intellisence, – anwar 2010-05-13 09:44:49
請提供您的經驗與經典ASP及其與ASP.Net的差異,如調試,事件處理,intellisence,腳本等。謝謝再次向所有人提出您的關心和幫助。 – anwar 2010-05-13 09:45:18
語言是一種工具,而不是一種生活方式。忽略fanboy的評論。工作是一項工作,如果適用,請提出建議,但如果您是程序員,則應編制程序。如果你是一名尋找工作的機修工,並且有人想聘請你在寶馬工作並給你學習的機會,但是你已經習慣了奔馳,你會拒絕嗎?asp classic很容易學習,你可以掌握整個語言,不像* .net。只需閱讀一個vbscript參考指南,然後學習asp集合。對他們來說並不多,但他們會完成工作,這對客戶很重要。
我不認爲寶馬與梅賽德斯隱喻有關。更像是寶馬vs AMC。 – 2010-05-13 20:59:58
經典ASP是非常簡單的腳本語言,這是它的好與壞。就我所知,沒有事件處理。當傳統的ASP頁面加載時,它以直接的逐行方式執行代碼。你可以在VBScript中使用函數來幫助你的代碼/邏輯。但沒有頁面加載或服務器端(回傳)onclick方法/函數。
你將有html格式的表單,當提交時轉到ASP頁面。此頁面將執行代碼以處理表單數據並執行必要的任務。
經典ASP非常簡單直接,這對我來說很有魅力。你所看到的就是你得到的。
我用於查找關於VBScript的信息的不同類型的一個很好的資源是W3Schools的網站:
- 1. 經典asp asp.net轉換
- 2. 將Request.Form從經典ASP轉換爲ASP.NET
- 3. 將server.createobject從經典ASP轉換爲ASP.NET
- 4. 從經典的ASP移動到ASP.net
- 5. 如何調試包含ASP經典,ASP.NET,C#和VB的項目?
- 6. 從經典ASP調用ASP.net
- 7. 經典ASP到ASP.NET MVC
- 8. 混淆從經典ASP移到ASP.Net
- 9. 經典ASP/ASP.NET:如何從我的.net頁面檢索經典asp數據?
- 10. 如何在Microsoft Azure中創建新的經典asp項目
- 11. 轉換vb.net到ASP經典
- 12. 我在經典asp網站上從經典asp轉換爲.NET
- 13. 將HTML(或經典ASP)轉換爲ASP.NET
- 14. 將經典ASP轉換爲ASP.NET C#
- 15. 經典ASP與ASP.NET加密選項
- 16. 如何將這個經典的asp轉換爲asp.net
- 17. 從經典ASP讀取ASP.Net Cookie
- 18. 移植(單片)經典ASP到ASP.Net
- 19. 我如何在MVC項目中包含經典的asp頁面
- 20. 爲什麼新的ASP.NET書籍仍然提到「經典ASP?」
- 21. 銷售高級管理人員從經典ASP轉換爲ASP.NET
- 22. 從MySQL切換到MSSQL的經典asp
- 23. 自動轉換經典asp到Asp.net 2或MVC
- 24. 經典的ASP到MVC
- 25. 從經典的asp頁面發佈到asp.net
- 26. 如何調試經典ASP?
- 27. 如何使用ASP經典:(
- 28. 如何使用ASP經典
- 29. 如何在經典asp
- 30. 我可以將asp.net 4.0與經典asp結合嗎,還是可以將經典asp轉換爲asp.net?
什麼樣的項目,這是?是否有使用「經典ASP」的特定原因?項目有多大?在過去的2 - 2年裏,我一直在努力將一個經典的ASP網站遷移到ASP.NET,我無法弄清楚爲什麼有人想要走向另一個方向。 – David 2010-05-12 16:39:44
在您的職業生涯中要小心經典ASP和其他遺留技術。我不覺得使用這些技術很煩人,但未來的僱主會發現僱用一些沒有最新技術經驗的人會遇到問題。 – Mayo 2010-05-12 17:26:59