2011-12-06 121 views
2

我們的網站是在ASP和Visual Basic中實現的。移植到ASP .Net

我想一些新的網頁添加到網站,但我想用C#做的ASP .NET MVC。 ASP和ASP.NET是否兼容於同一個網站?

我已經做了一些ASP .NET MVC教程。我需要做些什麼來獲得一個簡單的hello世界項目才能在我們的服務器上工作?我需要安裝什麼?

此外,我們的數據庫是SQL Server 9.0中實現。這裏會有什麼問題嗎?

感謝,

巴里

+1

請注意你的標籤選擇。這個'asp'標籤被證明是有意義的,因此被清理出來以支持'asp-classic'。那裏有一段時間,你在標記爲'asp'的網站上只有**問題,這對任何人都沒有幫助。 –

回答

4

是ASP和ASP.NET在同一網站

相同的IIS Web應用程序可以包括ASP和ASP.NET頁面兼容。

但什麼都不會被共享,SessionApplication對象是完全分開的。要共享代碼,它需要成爲COM組件,並使用.NET工具創建一個包裝器。

SQL Server 9.0中

這是2005年:在.NET完全支持。

1

添加幾個比特的理查德回答:

  • 創建一個MVC應用程序,並複製了所有的ASP文件
  • 編輯global.asax並添加以下行RegisterRoutes

    routes.IgnoreRoute("{resource}.asp/{*pathInfo}"); 
    
  • 如果站點的根目錄將繼續,你必須處理與路由也

  • 一個ASP文件