我有一個現有的ASP.NET網站,在一個也包含業務邏輯項目的解決方案中有一些自定義路由。是否有可能在同一個網站上運行一個ASP.NET項目和一個ASP.NET MVC項目?
我想在解決方案中創建一個新的項目,它是一個ASP.NET MVC網站。
本網站也將調用業務邏輯,最終目標是將大部分代碼從ASP.NET移植到ASP.NET MVC。
但我希望他們現在可以並排工作,以確保最少的停機時間,因爲它是一個高流量的網站。
是否有可能使用ASP.NET路由或某種IIS設置以某種方式完成此操作?
我有一個現有的ASP.NET網站,在一個也包含業務邏輯項目的解決方案中有一些自定義路由。是否有可能在同一個網站上運行一個ASP.NET項目和一個ASP.NET MVC項目?
我想在解決方案中創建一個新的項目,它是一個ASP.NET MVC網站。
本網站也將調用業務邏輯,最終目標是將大部分代碼從ASP.NET移植到ASP.NET MVC。
但我希望他們現在可以並排工作,以確保最少的停機時間,因爲它是一個高流量的網站。
是否有可能使用ASP.NET路由或某種IIS設置以某種方式完成此操作?
是的,你只需要添加一些路由到你當前的應用程序。嘗試http://www.packtpub.com/article/mixing-asp.net-webforms-and-asp.net-mvc
請看看this發表者Scott HanselMan。 它提供了詳細的討論以及一個很好的散步。
我剛剛寫了一個blog post這個。有可能的。您可能會發現將Web表單從現有的Web表單項目重新定位到新的MVC項目會更容易。您可能不需要更改任何代碼。