用于BASIC身份验证的Asp.net应用程序配置

时间:2015-04-21 12:02:08

标签: c# asp.net web-services basic-authentication

我编写了一个只托管一系列Web服务(.asmx)的asp.net应用程序。 我希望能够使用自定义基本身份验证机制来验证请求。

我发现this article描述了如何做到这一点:

我已经写了一个HttpModule,因为它已经说明了,我已将它添加到我的web.Config中。 web.config中没有设置身份验证方案(没有身份验证标记),并且web.config中也没有授权标记。

问题是,无论我在IIS中启用基本身份验证还是禁用它(并启用匿名访问),此模块都不会出现。

问题是我做错了什么或错过了什么?

更新:

配置文件:

<system.web>
    <compilation debug="true" targetFramework="4.5" />
    <httpRuntime targetFramework="4.5" />
    <httpModules>
      <add name="BasicAuthHttpModule" type="WebServiceWrapper.BasicAuthHttpModule, WebServiceWrapper"/>
    </httpModules>
  </system.web>

0 个答案:

没有答案