Por padrão, a autenticação de formulários aplica-se apenas ao código gerenciado. No entanto, você pode fazer isso se aplicar a todos os tipos de arquivos, indo ao seu site - > Módulos e edite o módulo FormsAuthentication. Desmarque a opção "Invocar apenas para solicitações para aplicativos ASP.NET ou manipuladores gerenciados".
Há uma pequena penalidade de desempenho para que um módulo gerenciado funcione para todos os arquivos, mas, a menos que você tenha um servidor muito ocupado, você não notará isso.