У меня есть Java-апплет, который отлично работал в браузере, размещенном в приложении ASP.NET.Затем я добавил проверку подлинности с помощью форм в свое приложение и установил правило доступа, запрещающее анонимным пользователям каталог, в котором находится апплет Java, и страницу, на которой он находится. Апплет больше не загружается, и когда я смотрю на консоль Java, кажется, что он пытаетсязагрузить исходный код моей страницы входа (из корневой папки), а затем говорит, что не может найти jnlp (очевидно, потому что его нет на этой странице).
Когда я загружаю апплет из каталога, у которого нет никаких правил доступа, он загружается без проблем.
Пример:
Структура папки: Root Application / JavaApplet (с правилами доступа к каталогу JavaApplet) -> Апплет не загружается
Root Application / JavaAppletNoAccessRules -> Апплет загружается без проблем
У всех есть какие-либо советы о том, как я могу загрузить апплетв каталоге, который имеет правила доступа?Было бы неплохо использовать аутентификацию ASP.NET, чтобы запретить доступ к каталогу апплета.
Содержимое web.config, которое ограничивает анонимных пользователей в каталоге апплета Java:
<system.web>
<authorization>
<deny users="?" />
</authorization>
</system.web>
Спасибо.