2011-02-05 48 views
2

我創建了一個庫存,清空ASP.NET MVC3項目,將其部署到我的本地機器,當我在瀏覽器中將其拉出時,我看到下面的錯誤。這是一個沒有我寫的代碼的項目(但),所以我認爲它與我的環境有關。有一次,這臺機器安裝了舊版本的ASP.NET MVC,但之後它已被卸載。瀏覽項目引用,每個.dll都在v4.0.30319。ASP MVC3 - 操作可能會破壞運行時的穩定性

System.Security.VerificationException:操作可能會破壞運行時。

[VerificationException: Operation could destabilize the runtime.] 
    System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +404 
    System.Web.Mvc.<>c__DisplayClass15.<InvokeActionMethodWithFilters>b__12() +125 
    System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) +640 
    System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters(ControllerContext controllerContext, IList`1 filters, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +312 
    System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName) +704 
    System.Web.Mvc.Controller.ExecuteCore() +162 
    System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext) +123 
    System.Web.Mvc.<>c__DisplayClassb.<BeginProcessRequest>b__5() +66 
    System.Web.Mvc.Async.<>c__DisplayClass1.<MakeVoidDelegate>b__0() +20 
    System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +382 
    System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +233 

任何幫助,將不勝感激。

湯姆

+0

如果您在Visual Studio的開發服務器中運行應用程序,是否會得到此異常?什麼是您引用的System.Web.Mvc程序集的文件版本? – 2011-02-05 10:04:18

回答

0

這是可能的IIS沒有正確的處理程序映射爲.cshtml文件。檢出this solution

相關問題