Что у меня есть?Ошибка: «Веб-сайт отказался показывать эту страницу» с помощью AjaxControlToolkit 3.5
У меня есть страница ASP.NET, развернутая в папке макетов 12 кустов в SharePoint. На этой странице используется Аккордеонный контроль в AjaxControlToolkit.dll V3.5.40412.2.
Я разместил код страницы за сборкой классов и AjaxControlToolkit.dll в папке bin виртуального каталога.
Что я хочу?
Я хочу загрузить эту страницу, когда ссылка нажата на веб-часть для пользователей группы «Посетители», когда библиотеки DLL размещены в папке bin виртуального каталога.
С какой проблемой сталкиваюсь я?
Страница загружается должным образом для администратора. Но для «Посетителей» оно показывает сообщение об ошибке «Веб-сайт отказался показывать эту веб-страницу».
В этих сценариях страница отлично работает для «посетителей»:
- Если я помещаю оба сборок в GAC
- Если я даю Все права чтения на AjaxControlToolkit.dll (в бункере)
Я что-то пропустил?
Обновление: Одна странная вещь, которую я заметил, это то, что я удалил всех, кто прочитал доступ к DLL, и дал одному из пользователей в группе «Посетители» разрешение на чтение в DLL. Затем я попытался войти в систему с этим пользователем, и он отлично подходит для него. Но теперь он работает для всех пользователей в группе «Посетители». Я удивлен! Когда я удалил пользовательское разрешение на чтение, повторите ту же ошибку, что и для всех пользователей. Как это может случиться?
Я определил полное доверие к своему файлу конфигурации. Поэтому я не думаю, что политика CAS должна иметь значение. – Vijay