Я пытался развернуть облегченный сайт на облачном сайте Rackspace (не на облачном сервере), который использует SQL CE 4 для хранения простых представлений контактной формы. Я получаю ошибку Required permissions cannot be acquired
всякий раз, когда пытаюсь получить доступ к базе данных.
Я не уверен, что могу сделать (если что-нибудь), чтобы решить эту проблему, так как у меня нет доступа к IIS или конфигурации на уровне машины в этой модели сервера. Насколько я понимаю, SQL CE 4 должен работать со средним уровнем доверия в ASP.NET 3.5, но я
Требуемые разрешения не могут быть получены. Описание: необработанный
исключение произошло во время выполнения текущего веб-запроса.
Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и
где он возник в коде.
Сведения об исключении: System.Security.Policy.PolicyException: обязательно
разрешения не могут быть получены.
Ошибка источника:
Во время выполнения
текущий веб-запрос. Информация о происхождении и местонахождении
исключение можно определить с помощью трассировки стека исключений, приведенной ниже.
Трассировка стека:
[PolicyException: необходимые разрешения не могут быть получены.]
System.Security.SecurityManager.ResolvePolicy (Доказательства,
PermissionSet reqdPset, PermissionSet optPset, PermissionSet denyPset,
PermissionSet & denied, Boolean checkExecutionPermission) + 7606467
System.Security.SecurityManager.ResolvePolicy (Доказательства,
PermissionSet reqdPset, PermissionSet optPset, PermissionSet denyPset,
PermissionSet & denied, Int32 и securitySpecialFlags, Boolean
checkExecutionPermission) + 57
[FileLoadException: не удалось загрузить файл или сборку
'System.Data.SqlServerCe, версия = 4.0.0.0, культура = нейтральная,
PublicKeyToken = 89845dcd8080cc91 'или одна из его зависимостей. Не удалось
предоставлять минимальные разрешения запросов. (Исключение из HRESULT:
0x80131417)] System.Reflection.Assembly._nLoad (AssemblyName
fileName, Строка codeBase, Свидетельство сборкиБезопасность, Сборка
locationHint, StackCrawlMark & stackMark, Boolean throwOnFileNotFound,
Логическое значение для самоанализа) + 0
System.Reflection.Assembly.nLoad (AssemblyName fileName, String
codeBase, Свидетельство сборкиБезопасность, Место сборкиСовет,
StackCrawlMark & stackMark, Boolean throwOnFileNotFound, Boolean
для самоанализа) + 43
System.Reflection.Assembly.InternalLoad (AssemblyName assemblyRef,
Сбор доказательствБезопасность, StackCrawlMark & stackMark, Boolean
для самоанализа) + 127
System.Reflection.Assembly.InternalLoad (String assemblyString,
Сбор доказательствБезопасность, StackCrawlMark & stackMark, Boolean
forIntrospection) +142 System.Reflection.Assembly.Load (String
AssemblyString) + 28
System.Web.Configuration.CompilationSection.LoadAssemblyHelper (String
AssemblyName, Boolean starDirective) + 46
[ConfigurationErrorsException: не удалось загрузить файл или сборку
'System.Data.SqlServerCe, версия = 4.0.0.0, культура = нейтральная,
PublicKeyToken = 89845dcd8080cc91 'или одна из его зависимостей. Не удалось
предоставлять минимальные разрешения запросов. (Исключение из HRESULT:
0x80131417)]
System.Web.Configuration.CompilationSection.LoadAssemblyHelper (String
AssemblyName, Boolean starDirective) + 613
System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory ()
+203 System.Web.Configuration.CompilationSection.LoadAssembly (AssemblyInfo
аи) + 105
System.Web.Compilation.BuildManager.GetReferencedAssemblies (CompilationSection
compConfig) + 178
System.Web.Compilation.BuildProvidersCompiler..ctor (VirtualPath
configPath, Boolean supportLocalization, String outputAssemblyName)
+54 System.Web.Compilation.CodeDirectoryCompiler.GetCodeDirectoryAssembly (VirtualPath
virtualDir, CodeDirectoryType dirType, String AssemblyName, StringSetисключенные подкаталоги, логическое значение isDirectoryAllowed) + 600
System.Web.Compilation.BuildManager.CompileCodeDirectory (VirtualPath virtualDir, CodeDirectoryType dirType, строка String AssemblyName, StringSet исключенияSubdirectories).
System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled () + 320
[HttpException (0x80004005): невозможно загрузить файл или сборку 'System.Data.SqlServerCe, версия = 4.0.0.0, культура = нейтральная, PublicKeyToken = 89845dcd8080cc91 'или одна из его зависимостей.Не удалось предоставить минимальные запросы на разрешение.(Исключение из HRESULT: 0x80131417)]
System.Web.Compilation.BuildManager.ReportTopLevelCompilationException () +58 System.Web.Compilation.BuildManager.IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters) + 729
[HttpException (0x80004005): Невозможно загрузить файл или сборку 'System.Data.SqlServerCe, Version = 4.080_80805, SDK = 8.0.0cd 8.0.0989, 8.0.0989, 0.91.0989, 98.0, 8.0.0989, 98.0, 8.0.0989, 98.0, 98.0, 0.91.098, 98.0, 8.0, 98.0, 8.0, 98.0, 8.0, 98.0, 8.0, 98.0, 8.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.900или одна из его зависимостей.Не удалось предоставить минимальные запросы на разрешение.(Исключение из HRESULT: 0x80131417)] System.Web.HttpRuntime.FirstRequestInit (контекст HttpContext) + 8901019
System.Web.HttpRuntime.EnsureFirstRequestInit (контекст HttpContext) +85 IWRequest) + 333