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