Предоставление доступа ASP.NET HttpHandler из web.config - PullRequest
1 голос
/ 31 августа 2011

Я добавляю httpHandler в <httpHandlers>:

<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 голосов
/ 01 сентября 2011

Извините, проблема была в нашей web.framework. Мои извинения за то, что нашли время! Спасибо!

0 голосов
/ 01 сентября 2011

Информация не является полной. Однако в примере вы не закрыли тег местоположения. Попробуйте написать это:

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

Также убедитесь, что он находится вне тега system.web.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...