У меня есть библиотека управления пользователями asp.net 2.0, которая работает на сайте SharePoint.Мы обновили одну из сборок, от которых зависит это приложение, до .net 4.0, поэтому мы были вынуждены обновить сайт до сайта asp.net 4.0, чтобы он мог использовать эту сборку.Это заставило нас столкнуться с этой ошибкой:
Не удалось найти набор разрешений с именем «ASP.Net».
Что задокументировано здесь: http://www.asp.net/learn/whitepapers/aspnet4/breaking-changes#0.1__Toc256770151
и говорится:
"Эта ошибка возникает из-за того, что инфраструктура безопасности доступа к коду ASP.NET 4 ищет разрешениенабор с именем ASP.Net. Однако файл конфигурации частичного доверия, на который ссылается WSS_Minimal, не содержит наборов разрешений с этим именем. "
Их предлагаемое решение - не пытаться использовать .net 4.0, которыйне совсем приемлемое решение.Поэтому я пытаюсь лучше понять, в чем собственно проблема.Наш сайт на самом деле использует настраиваемую конфигурацию разрешений, основанную на WSS_Minimal, но, очевидно, включает в себя ту же ссылку.Может кто-нибудь сказать мне, к какому файлу они относятся, когда говорят «файл конфигурации частичного доверия»?Где именно wss_Minimal ссылается на этот файл?Если набор разрешений с именем ASP.Net не существует, я смогу создать свой собственный набор разрешений, чтобы занять его место.Я не эксперт по CAS, но мне не удалось найти набор разрешений ASP.Net с помощью инструмента настройки .net 2.0, и я не уверен, где на него ссылаются в конфигурации wss_minimal.Где определен этот набор разрешений ASP.Net?