ASP.NET HttpHandler访问从web.config授予

时间:2011-08-31 15:56:30

标签: asp.net web-config

我在<httpHandlers>中添加了httpHandler:

<httpHandlers>
  <add verb="*" path="someHandlerPath.ashx" type="Web.Framework.HttpHandlers.SomeHandler, Web.Framework, Version=1.0.0.0, Culture=neutral" />
</httpHandlers>

此外,我想授予<location>中所有用户的访问权限:

<location path="someHandlerPath.ashx">
  <system.web>
      <authorization>
          <allow users="*"/>
      </authorization>
  </system.web></location>

但这不起作用! 我怎样才能授予所有用户访问权限?

谢谢!

2 个答案:

答案 0 :(得分:0)

所提供的信息不完整。 但是在示例中,您没有关闭位置标记。 试着写下这个:

<location path="someHandlerPath.ashx">
  <system.web>
      <authorization>
          <allow users="*"/>
      </authorization>
  </system.web>
</location>

还要确保将其放在system.web标记之外。

答案 1 :(得分:0)

抱歉,问题发生在我们的web.framework中。 我很抱歉花时间!谢谢!