0
我有一个使用Ajaxpro和表单身份验证的ASP.NET应用程序。首先,我遇到了麻烦试图避免通过授权,这是当我列入他们在web.config中不同位置分辨经过处理AjaxPro的:基于URL的授权和ajaxpro问题
<location path="ajaxpro/prototype.ashx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
<location path="ajaxpro/core.ashx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
<location path="ajaxpro/converter.ashx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
不过,我仍然得到401错误,当我尝试访问我们的AjaxMethods。我的事件试图把我们的类型如下配置下:
<location path="ajaxpro/MyType,MyAssembly.ashx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
,但没有正常工作,而且我仍然获得在某些特定情况下401点回应:我意识到,当我的要求有一定的查询字符串值,此设置不起作用。
我希望我可以做一些像path =“ajaxpro/*”的东西,但似乎这是不可能的。有没有人有其他想法?
我没有尝试,但我仍然得到401那些试图访问AjaxPro的/ Whatever.ashx当......也许是因为它不是物理文件夹,而是一个处理程序路径? – rla4 2010-09-02 00:22:28