2010-04-28 67 views
0

我想將現有的,傳統的電子商務網站從ASP移植到ASP.NET。如何將一堆.asp轉換爲.aspx?

我有什麼方法?

  • 有沒有辦法用ASP.NET引擎運行ASP文件?
  • 是否有工具可以自動將ASP轉換爲ASP.NET,並且它們是否可以在複雜的網站上工作?
  • 其他方法?

感謝您的幫助 傑羅姆·瓦格納

回答

4
  • 沒有,但是如果你有Asp.NET服務器,這並不意味着ASP頁無論如何也不會運行。安裝Asp.Net不會破壞傳統的asp。然而,Windows的新版本默認關閉了經典的Asp,因此您必須進入添加/刪除程序/添加/刪除Windows組件並深入安裝asp。並且沒有什麼可以阻止你將asp頁面與Asp.Net頁面並排放置在同一個網站,甚至是同一個目錄中,所以真正的第一個問題並不是真正的問題。
  • 我從來沒有聽說過他們。傳統的ASP與Asp.NET是如此不同,它不可行。
  • 手動,一次一頁。這是一個有問題的方法,因爲在Asp和Asp.Net之間共享會話不是微不足道的,而是依賴於黑客。

我知道這不是您的問題的答案,它可能與我的業務無關,但根據我的經驗,這可能是查看商業電子商務網站的好時機。有幾個在那裏價格很好。你花在這上面的時間可能會少於你花費的時間。此外,自從傳統的Asp是一個「真正的」開發平臺,PCI規則和安全問題已經發生了很大的變化,您絕對可以用商業應用程序獲得更好的效果。

我從經驗中說這個。我們花了很多時間來回顧我們最好的方法後,用一個商業購物車取代了舊購物車。如果你負擔得起,我強烈推薦它。

1

第1步。收集新系統的需求
第2步。是否存在已滿足您需求的任何內容?如果是這樣,請到此購買。
第3步。構建數據模型和屏幕設計。
第4步。新系統是否與利益相關方期望值一致。如有必要,返回步驟1。
第5步。代碼新網站

如有必要,請查看各種標準項目模板(scrum,waterfall,whatever)。挑一個並堅持下去。

您會注意到與將舊代碼/數據文件「轉換」爲新平臺的遠程任務有明顯差異。這是爲了保持您的理智,並幫助確保項目取得成功。

要回答實際問題:沒有。你可能會問是否有工具將php網站轉換爲java。他們用自己的方法完全不同。

2

其他答案是有效的,所以我只會補充說,這是microsoft提供的一種遷移工具:ASP to ASP.NET 1.x Migration tool。它並不聲稱完全遷移一個網站,但可能會幫助它的很大一部分。當然,這裏假設一個asp.net 1.1網站在asp.net的最新版本中運行得很好。