2009-11-06 21 views
0

在我的本地機器上使用IIS 5(winxp)和可視化Web開發人員,我已經使用MVC構建了一個美觀且組成良好的網站。 現在將其部署到測試服務器。我發現,它並沒有安裝MVC -

錯誤: -在2.0.NET服務器上安裝MVC與IIS6沒有管理權利


分析器錯誤信息:未能加載文件或程序集「System.Web.Mvc,版本= 1.0.0.0,文化=中立,PublicKeyToken = 31bf3856ad364e35'或它的一個依賴關係。該系統找不到指定的文件。

源錯誤:

第39行:添加組件= 「System.Web.Abstractions,版本= 3.5.0.0,文化=中性公鑰= 31BF3856AD364E35」/
40行:附加組件= 「System.Web.Routing,版本= 3.5.0.0,文化=中性公鑰= 31BF3856AD364E35」/>

Line 41:* *add assembly="System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

源文件:web.con圖線:41


因爲隨着IT和編程不熟悉的公司,他們是不願意讓管理員權限或安裝任何他們不要被他們承包大師,誰只是沒有一個MVC風扇建議。所以我更喜歡類似於重定位某些DLL或導入另一個項目的解決方案。

如何在IIS6 2.0.net上使用MVC?

我讀過 安裝-ASP淨MVC-沒有管理員權限 〜它適用於IIS 7 ASP淨MVC-ON-IIS6 〜不涉及安裝或運行appliaction 我知道一旦安裝了路由問題。我將使用通配符路由。

回答

1

Jason White說的是正確的...你必須有.NET 3.5才能使用ASP.NET MVC。但是,如果您想進入瘋狂的,不受支持的黑客領域,可以針對.NET Framework 2.0運行ASP.NET MVC。我嚴重不推薦它,但如果你想看看它,Scott Hanselman talks about it here

相關問題