Asp.Net 웹 응용 프로그램 .Net 3.5에서 .Net 4.0으로 마이그레이션하는 동안 몇 가지 문제가 있습니다.. 통과시 보안 예외 .net 3.5에서 4.0
우리가 Caspol 보안 예외가 있었다 듯, 그래서 우리는 우리의 web.config이 추가 :
<runtime>
<NetFx40_LegacySecurityPolicy enabled="true"/>
</runtime>
아무것도 변경되지 않습니다. AspNet 4.0에서 "Microsoft.Web.Management.Iis"어셈블리를 실행할 수없는 것 같습니다. .Net 4.0에서 caspol.exe 유틸리티를 실행하여 완전한 신뢰 권한을 얻지 못했습니다.
응용 프로그램 풀에서 로컬 관리자 계정을 사용할 때 모두 정상적으로 작동합니다. 그러나 우리는 도메인 관리자에 게 사용자 계정을 사용하는 경우, 우리는 아래에이 오류 가지고 :
[PolicyException: Required permissions cannot be acquired.]
System.Security.SecurityManager.ResolvePolicy(Evidence evidence, PermissionSet reqdPset, PermissionSet optPset, PermissionSet denyPset, PermissionSet& denied, Boolean checkExecutionPermission) +6502926
System.Security.SecurityManager.ResolveCasPolicy(Evidence evidence, PermissionSet reqdPset, PermissionSet optPset, PermissionSet denyPset, PermissionSet& denied, Int32& securitySpecialFlags, Boolean checkExecutionPermission) +99
[FileLoadException: Could not load file or assembly 'Microsoft.Web.Management.Iis, Version=7.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. Failed to grant minimum permission requests. (Exception from HRESULT: 0x80131417)]
우리는 ASPNET 2.0 win2k8 R2 환경에서 실행하고 4.0은 IIS 7.5에서 실행.
Google의 문제를 해결하기위한 제안이 있으십니까?
감사