2009-12-07 4 views
1

로컬 컴퓨터 (IIS7)에서 하위 텍스트 2.1.2를 사용하려고합니다. zip 파일 (http://subtext.googlecode.com/files/SubText-2.1.2.zip)을 다운로드하고 압축을 푼 다음 디렉토리에 응용 프로그램을 생성했습니다. 이제 응용 프로그램을 실행하려고하면 보안 예외가 발생합니다 (참고 : 완전히 신뢰하고 있음). 이 원인이 될 수있는 것을서브 텍스트 2.1.2 SecurityException

Security Exception 
Description: The application attempted to perform an operation not allowed by the security policy. To grant this application the required permission please contact your system administrator or change the application's trust level in the configuration file. 

Exception Details: System.Security.SecurityException: Request for the permission of type 'System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed. 

Source Error: 

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. 

Stack Trace: 

[SecurityException: Request for the permission of type 'System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.] 
    System.Reflection.Assembly._GetType(String name, Boolean throwOnError, Boolean ignoreCase) +0 
    System.Reflection.Assembly.GetType(String name, Boolean throwOnError) +36 
    System.Web.Compilation.BuildResultCompiledType.GetPreservedAttributes(PreservationFileReader pfr) +54 
    System.Web.Compilation.PreservationFileReader.ReadFileInternal(VirtualPath virtualPath, String preservationFile, Int64 hashCode) +496 
    System.Web.Compilation.PreservationFileReader.ReadBuildResultFromFile(VirtualPath virtualPath, String preservationFile, Int64 hashCode) +91 
    System.Web.Compilation.DiskBuildResultCache.GetBuildResult(String cacheKey, VirtualPath virtualPath, Int64 hashCode) +66 
    System.Web.Compilation.BuildManager.GetBuildResultFromCacheInternal(String cacheKey, Boolean keyFromVPP, VirtualPath virtualPath, Int64 hashCode) +176 
    System.Web.Compilation.ApplicationBuildProvider.GetGlobalAsaxBuildResult(Boolean isPrecompiledApp) +65 
    System.Web.Compilation.BuildManager.CompileGlobalAsax() +51 
    System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled() +337 

Version Information: Microsoft .NET Framework Version:2.0.50727.4927; ASP.NET Version:2.0.50727.4927 

어떤 생각 :

여기에 예외 사항입니까?

답변

1

Windows Vista에서 시작하여 Windows는 인터넷에서 다운로드 한 파일의 영역 정보를 저장합니다. 명시 적으로 블록을 실행 취소하기 전에 차단 해제해야합니다. 개별 파일을 차단하는 가장 쉬운 방법은 이다 그것은 추출전에 zip 파일차단을 해제. zip 파일을 마우스 오른쪽 버튼으로 클릭하고 "속성"을 선택한 다음 "차단 해제"버튼을 클릭하십시오.

하위 텍스트를 실행하고 실행하기 위해 수행해야 할 몇 가지 다른 단계가 있지만 설치를 수행하기 위해 Web Platform Installer을 사용하는 것이 좋습니다. 웹 플랫폼 설치 프로그램은 응용 프로그램이 올바르게 구성되었는지 확인할뿐만 아니라 모든 사전 요구 사항도 설치되도록합니다.