首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于URL的授权和ajaxpro问题

基于URL的授权和ajaxpro问题
EN

Stack Overflow用户
提问于 2010-09-01 02:59:14
回答 1查看 557关注 0票数 0

我有一个使用Ajaxpro和表单身份验证的ASP.NET应用程序。首先,我在尝试避免通过授权传递ajaxpro处理程序时遇到了问题,当我将它们包含在web.config上的不同位置时,这个问题得到了解决:

代码语言:javascript
复制
<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>

然而,当我尝试访问我们的AjaxMethods时,仍然收到401个错误。I event尝试将我们的类型放在以下配置下:

代码语言:javascript
复制
<location path="ajaxpro/MyType,MyAssembly.ashx">
    <system.web>
        <authorization>
            <allow  users="*"/>
        </authorization>
    </system.web>
</location>

但这并不能正常工作,在某些特殊情况下,我仍然得到401个响应:我意识到当我的请求有一些查询字符串值时,这个设置就不起作用了。

我希望我能做一些像path="ajaxpro/*“这样的事情,但这似乎是不可能的。还有没有人有别的想法?

EN

回答 1

Stack Overflow用户

发布于 2010-09-01 04:28:51

您应该能够使用文件夹名称指定位置,仅如下所示:

代码语言:javascript
复制
 <location path="ajaxpro">
        <system.web>
            <authorization>
                    <allow users="*"/>
            </authorization>
        </system.web>
    </location>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3612259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档