首页 新闻 会员 周边

ajaxpro 和 票据什么验证冲突

0
悬赏园豆:100 [已关闭问题] 关闭于 2014-07-07 08:59

    <httpHandlers>
      <remove verb="*" path="*.asmx"/>
      <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
      <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
      <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>

--------1.这个AjaxPro和 下面的2  票据身份验证冲突  。我注释了下面的ajaxpro才会起作用
      <add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro.2"/>

--------
    </httpHandlers>
   
--------2.

    
    <authentication mode="Forms">
      <forms name=".myformName" loginUrl="~/admin/login.aspx" protection="All" timeout="30" path="/"/>
    </authentication>   
    <authorization>
      <deny users="?"></deny>
      <allow users="*"/>
    </authorization>

--------

bubadao的主页 bubadao | 初学一级 | 园豆:16
提问于:2014-07-06 20:02
< >
分享
所有回答(1)
0

其实准确的说就是这句  <deny users="?"></deny>影响了 AjaxPro的

<add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro.2"/>的这条语句。

最后我也是在网上看到的。

你可以将需要权限验证的文件分别放在不同的文件夹中。然后在这些文件夹。设置单独的Web.config   那天写个博文仔细说下?呵呵呵

bubadao | 园豆:16 (初学一级) | 2014-07-07 08:58
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册