PolicyException: необходимые разрешения не могут быть получены - PullRequest
0 голосов
/ 14 октября 2011

Я загрузил свое веб-приложение на FTP, но у меня появляется ошибка при открытии любой страницы приложения.

Я получаю эту ошибку: Required permissions cannot be acquired.

Предположим, я загрузил"www.mysite.com" до ftp.Теперь я открываю любую страницу, например "www.mysite.com/1/page", в это время я получаю сообщение об ошибке.

Также я применил несколько уровней доверия к файлу web.config, но обнаружил, что это не решение проблемы.

Необходимые разрешения не могут быть получены.

Описание: во время выполнения текущего веб-запроса произошло необработанное исключение.Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.

Сведения об исключении: System.Security.Policy.PolicyException: Невозможно получить необходимые разрешения.

Ошибка источника:

Во время выполнения текущей веб-страницы возникло необработанное исключениезапрос.Информацию о происхождении и местонахождении исключения можно определить с помощью приведенной ниже трассировки стека исключений.

Трассировка стека:

[PolicyException: необходимые разрешения не могут быть получены.]
System.Security.SecurityManager.ResolvePolicy (Доказательство, набор прав доступа, набор параметров разрешения, набор разрешений optPset, набор разрешений denyPset, набор разрешений и запрещен, логическое checkExecutionPermission) + 7606231
System.Security.SecurityManager, разрешение на получение разрешения, разрешение на получение разрешения, разрешение на получение разрешения, разрешение на получение разрешения, Int32 & securitySpecialFlags, Boolean checkExecutionPermission) + 57

[FileLoadException: не удалось загрузить файл или сборку 'System.Web.DataVisualization, версия = 3.5.0.0, Culture = нейтральный, PublicKeyToken = 31bf3856ad364e35' или одна из ее зависимостей,Не удалось предоставить минимальные запросы на разрешение.(Исключение из HRESULT: 0x80131417)] System.Reflection.Assembly._nLoad (AssemblyName fileName, Строка codeBase, Свидетельство AssemblySecurity, Местоположение сборкиHint, StackCrawlMark & ​​stackMark, Булево throwOnFileNotFound, Логическое значение * .I.AssemblyName fileName, String codeBase, Evidence AssemblySecurity, Location AssemblyHint, StackCrawlMark & ​​stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection) + 43
System.Reflection.Assembly.InternalLoad (AssemblyName assemblyRef, Стекла сборки 129, Весенний уровень, Исключение, Исключение, Исключение, Исключение, Исключение, Исключение, Исключение, Исключение, Исключение, Искробезопасность, Исключение, Исключение, Исключение, Исключение, Исключение, Исключение, Исключение, Исключение, Исключение, Исключение, Исключение, Исключение, Собака* System.Reflection.Assembly.InternalLoad (строка String assemblyString, доказательство assemblySecurity, StackCrawlMark & ​​stackMark, логическое значение для внутренней проверки) +142 System.Reflection.Assembly.Load (String assemblyString) + 28
System.Web.Configuration.CmblyLaadAssemblyName, Boolean starDirective) + 46

[ConfigurationErrorsException: не удалосьt загрузить файл или сборку 'System.Web.DataVisualization, версия = 3.5.0.0, культура = нейтральная, PublicKeyToken = 31bf3856ad364e35' или одна из ее зависимостей.Не удалось предоставить минимальные запросы на разрешение.(Исключение из HRESULT: 0x80131417)]
System.Web.Configuration.CompilationSection.LoadAssemblyHelper (String assemblyName, Boolean starDirective) + 613
System.Web.Configuration.CompilationSection.LoadAll3Web.Configuration.Configuration.Configuration.Configuration.Cфейс файловой системы ()..CompilationSection.LoadAssembly (AssemblyInfo ai) + 105
System.Web.Compilation.BuildManager.GetReferencedAssemblies (CompilationSection compConfig) + 178
System.Web.Compilation.WebDirectoryBatchCompiler..ir 1041) Virtual (виртуальный)System.Web.Compilation.BuildManager.BatchCompileWebDirectoryInternal (VirtualDirectory vdir, Boolean ignoreErrors) + 53
System.Web.Compilation.BuildManager.BatchCompileWebDirectory (VirtualDirectory vdir, VirtualPath virtualDir 10 * 175E) игнорировать ошибки)System.Web.Compilation.BuildManager.CompileWebFile (VirtualPath virtualPath) + 86
System.Web.Compilation.BuildManager.GetVPathBuildResultInternal (VirtualPath virtualPath, логическое значение noBuild, логическое значение allowCrossApp, логическое значение allowBuildInPrecompile) + 261
System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert (HttpContext контекст, VirtualPath virtualPath, логическое значение noBuild, логическое значение allowCrossApp, Boolean allowBuildInPrecompile) + 101
System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory (VirtualPath virtualPath, контекст HttpContext, логическое значение allowCrossApp, логическое значение noAssert) + 126
System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath (VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp, Boolean noAssert) + 62
System.Web.UI.PageHandlerFactory.GetHandlerHelper (контекст HttpContext, String requestType, VirtualPath virtualPath, String PhysicalPath) +33 System.Web.UI.PageHandlerFactory.GetHandler (контекст HttpContext, String requestType, String virtualPath, String path) + 37
System.Web.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute () +307 System.Web.HttpApplication.ExecuteStep (шаг IExecutionStep, логическое и завершено синхронно) + 155

...