Я пробовал следующее:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.web>
<authorization>
<allow roles="admin" />
</authorization>
<compilation>
<buildProviders>
<add extension=".js" type="System.Web.Compilation.ForceCopyBuildProvider"/>
</buildProviders>
</compilation>
</system.web>
</configuration>
Однако, когда пользователь, не прошедший проверку подлинности, запрашивает файл .js в каталоге, где находится эта веб-конфигурация, файл обслуживается. Есть ли что-то, чего мне не хватает? Я хочу, чтобы файл был доступен только пользователям с ролью администратора.