Проблема безопасности с Azure
-
21-09-2019 - |
Вопрос
Мне нужно, чтобы мое приложение работало в режиме FullTrust, поэтому я добавил эту строку в свой файл web/config:Я также изменил фильтр .csdef, чтобы включитьNativeCodeExecution.
Но когда я хочу запустить свое приложение (которое без проблем работает как стандартное веб-приложение Asp.Net), я получаю следующее сообщение:«Ролевые сеансы не начались в отведенное время.Пожалуйста, попробуйте еще раз.Если вы продолжаете сталкиваться с таким поведением, попробуйте закрыть Development Fabric».
И следующая строка о событии, видимом в средстве просмотра событий:
Сообщение об исключении:Этот раздел конфигурации нельзя использовать по этому пути.Это происходит, когда администратор сайта заблокировал доступ к этому разделу, используя унаследованный файл конфигурации.(C:\dev\azure\Server\bin\Debug\Server.csx
oles\AzureServer\web.config, строка 91) [это строка, в которой задается уровень доверия]
Любой совет будет принят с благодарностью.
КСТАТИ:Я работаю на компьютере с Windows7
Решение
Я думаю, что мы решили эту проблему на форуме Windows Azure, но вам нужно только установите EnableNativeCodeExecution="true" (и не установите в web.config).