2009-11-11 61 views

回答

3

您只需要在bin文件夾中包含System.Web.dll,它應該可以正常工作(也可以在dll文件夾中進行路由選擇,稍後我會查看確切的文章)。


Here's適當一個TODO的鏈接。

最有趣的部分:

在ASP.NET MVC Beta版的發佈,與ASP.NET MVC發佈的組件自動安裝到GAC。
System.Web.Mvc
System.Web.Routing
System.Web.Abstractions

在本地開發的應用程序,這是沒有問題的。但是,當您準備將應用程序部署到託管提供商時,如果託管服務商沒有在GAC中安裝ASP.NET MVC程序集,則這可能會成爲問題。

幸運的是,ASP.NET MVC仍然是bin-deployable。如果您的主機提供商安裝了​​ASP.NET 3.5 SP1,那麼您只需要包含MVC DLL。如果您的託管服務提供商仍然在ASP.NET 3.5上,那麼您需要部署這三者。事實證明,這樣做很容易。

+0

好吧,讓我試着告訴你它是否工作....謝謝 – 2009-11-11 15:06:39

+0

我預見的一個問題可能是路由。如果服務器運行IIS6,則需要執行該解決方法以使ISAPI篩選器正確解釋頁面請求。共享託管服務提供商不太可能適應這種情況。 – 2010-01-02 08:35:04

相關問題