Asp.net-Mvc-2
.net 4.0 框架中是否包含 asp.net MVC2?
我已經在伺服器中安裝了 .net 4。
現在我不知道我是否必須為 VS2008 安裝 MVC 2 還是什麼,因為我收到了這個錯誤:
無法載入文件或程序集“System.Web.Mvc,Version=2.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依賴項之一。該系統找不到指定的文件。
VS 2010 帶有 MVC 2,但它不是 .NET Framework 的一部分。這意味著如果您下載 .NET Framework 4 可再發行組件,它將不包含 MVC 2 執行時。
但是由於 MVC 是可二進制部署的,所以這很好。您的應用程序 - 當部署到 .NET 3.5 SP1 或 .NET 4 伺服器時 - 只會將 System.Web.Mvc.dll 複製到其 /bin 文件夾,一切都會按預期執行。MVC 在 Medium Trust 中執行良好。
要進行伺服器範圍的安裝,您需要
AspNetMVC2_VS2008.exe從此處下載,重命名.exe為.zip並在mvcruntime子文件夾中找到該AspNetMVC2.msi文件。然後你必須執行:
msiexec /i AspNetMVC2.msi /l*v .\mvc.log MVC_SERVER_INSTALL="YES"