我開發了一個ASP.NET MVC 2網站,現在需要將其部署到我的Web服務器。我已經克服了一些障礙,因爲ASP.NET沒有安裝等,但我現在已經到了可以提供簡單內容文件的地步,如果我嘗試擊中我的MVC URL之一,我可以得到:如何在IIS7上安裝asp.net mvc 2?
無法加載文件或程序集「System.Web.Mvc,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35」或其某個依賴項。該系統找不到指定的文件。
毫不奇怪,因爲我沒有安裝MVC2。問題是,我找不到有關如何安裝它的任何好信息!
的Microsoft Download Center列出了3個文件,其中沒有一個看好:
的ASP.NET MVC-2-RTM-RELEASE-Notes.doc
AspNetMVC2_VS2008.exe
mvc2- ms-pl.zip
該網站並不費心解釋文件實際是什麼,但我認爲最後一個文件是源代碼。無論如何,這就是它的樣子。發行說明沒有任何幫助,因爲它們都是關於在開發機器上安裝的,實際上EXE的名稱清楚地表明,這也是關於Visual Studio集成的。
那麼我怎麼實際上部署該死的東西?
鏈接到Scott Gu's blog的其他選項是Microsoft Web Platform Installer。現在,我不想安裝更多的MVC2,而且我已經安裝了IIS等,所以這看起來有點沉重。但它都是學術性的,因爲它拒絕在我的服務器上運行,說「你的系統不被支持」或者說有這樣的話。 (服務器是Windows Server 2008 Standard SP2,所以我真的不知道它是什麼問題)。
幫助!
[這是荒謬的,這應該是這麼難! - 或者是不難的,但肯定是一個良好的保密]
進出口猜測.net框架4.0將爲你做這個 – 2010-04-13 11:15:28
是的,詹姆斯是正確的。 – 2010-04-13 11:21:57
@James:只有當應用程序的目標是.Net 4.0(它不是,或者他會得到不同的錯誤) – SLaks 2010-04-13 11:28:26