2013-01-09 1 views
1

나는 mvc3 면도기 신청에 첫째로 나의 프로젝트는 정확하게 달리고 있었다 그러나 system.web.mvc.dll와 System.Web.WebPages.Razor 파일을 mvc4 폴더에서 mvc3 폴더에 대체 한 후에 그것을 실행하는 동안 다음과 같은 오류가 발생합니다.mvc3 면도날에 오류가 발생합니다.이 어셈블리를로드하면 다른 인스턴스에서 다른 권한 세트가 생성됩니다. (예외 HRESULT에서 : 0x80131401)

이 어셈블리를로드하면 다른 인스턴스에서 다른 권한 부여 세트가 생성됩니다. (HRESULT 예외 : 0x80131401)

설명 현재 웹 요청을 실행하는 동안 처리되지 않은 예외가 발생했습니다. 오류 및 코드에서 시작된 위치에 대한 자세한 정보는 스택 추적을 검토하십시오.

예외 정보 : System.IO.FileLoadException :이 어셈블리를로드하면 다른 인스턴스에서 다른 권한 부여 집합이 생성됩니다. (HRESULT에서 예외 : 0x80131401)

소스 오류 :

되지 않은 예외가 현재 웹 요청을 실행하는 동안 생성되었다. 예외의 출처와 위치에 관한 정보는 아래의 예외 스택 추적을 사용하여 식별 할 수 있습니다.

Stack Trace: 


[FileLoadException: Loading this assembly would produce a different grant set from other instances. (Exception from HRESULT: 0x80131401)] 
System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) +0 
System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments) +192 
System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) +108 
System.Web.Compilation.BuildManager.InvokePreStartInitMethodsCore(ICollection`1 methods, Func`1 setHostingEnvironmentCultures) +324 
System.Web.Compilation.BuildManager.InvokePreStartInitMethods(ICollection`1 methods) +132 
System.Web.Compilation.BuildManager.CallPreStartInitMethods(String preStartInitListPath) +90 
System.Web.Compilation.BuildManager.ExecutePreAppStart() +135 
System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException) +516 

[HttpException (0x80004005)] :이 어셈블리를로드하면 다른 인스턴스에서 다른 권한 부여 집합이 생성됩니다. (HRESULT에서 예외 : 0x80131401)] System.Web.HttpRuntime.FirstRequestInit (HttpContext를 컨텍스트) 9,873,912 System.Web.HttpRuntime.EnsureFirstRequestInit (HttpContext를 컨텍스트) +101 System.Web.HttpRuntime.ProcessRequestInternal (HttpWorkerRequest WR) 456

내 Web.config의 설정은

<assemblies> 
    <add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
    <add assembly="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
    <add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
    <add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
    <add assembly="System.Web.WebPages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
    <add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> 
    </assemblies> 

에서 내가 그것을 해결하는 데 도움 주시기 바랍니다 같다.

<system.web> 
... 
<trust level="Full" /> 
</system.web> 
:

답변

0

내가 같은 문제에 직면, 나는 Web.config의에 고정