Por que não consegue encontrar o meu BasicAuthenticationModule?

Estou tentando criar minha própria implementação de uma autenticação básica.

eu tenhoBasicAuthenticationModule.cs armazenado no meusolution\Modules e seu namespace é:

namespace Web_API.Modules
{
public class BasicAuthenticationModule2 : IHttpModule

Eu adicionei ao meu web.config como tal:

<system.webServer>
    <modules>
      <add name="BasicAuthenticationModule" type="Web_API.Modules.BasicAuthenticationModule, BasicAuthenticationModule"/>

Correndo isso me pega:HTTP Error 500.19 - Internal Server Error - Cannot add duplicate collection entry of type 'add' with unique key attribute 'name' set to 'BasicAuthenticationModule'

Alguém tem uma pista?

questionAnswers(1)

yourAnswerToTheQuestion