2010-02-26 4 views
1

ASP.NET AJAX Toolkit을 사용하는 ASP.NET WebForms 앱이 있습니다. MultiView 컨트롤을 웹 폼에 넣었습니다. 비스타에서 사용할 때 제대로 작동했습니다. 글쎄, 나는 내 컴퓨터 (HD 실패)를 교체해야했고 나는 윈도우 7 얼티밋에 갔다. 나는 시스템에서 ASP.NET 응용 프로그램을 복사 해 보았는데 (마지막으로 실패하기 전에) Windows 7 컴퓨터에 저장했습니다. 앱을 멋지게 꾸밀 수 있지만, 모든 페이지로 이동하지만,이 컨트롤이있는 페이지로 이동하십시오. 다음과 같은 오류가 발생합니다.ASP.NET AJAX 툴킷의 보안 예외

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.

무슨 일 이죠? 어떻게 수정해야합니까?

답변

3

내 기본 응용 프로그램 풀의 고급 설정을 변경하여 내 dev 환경 (로컬 컴퓨터)에서이 문제를 해결할 수있었습니다. '프로세스 모델'섹션에는 '사용자 프로필로드'설정이 있습니다. 이것을 'True'로 변경하면 문제가 해결되지 않습니다.

+0

와우, 재미 있습니다! 그 점을 확인해야 할 것입니다. Kevin G. 감사합니다. 기본 응용 프로그램 풀이 변경되었으므로 모든 ASP.NET 응용 프로그램에 영향을 미칩니다. 맞습니까? – Rod

+0

그건 효과가있는 것 같습니다! 어떻게 찾았 어? – Rod

+0

많은 파기/시행 착오. ;) –