无法获得ScriptResource.axd / WebResource.axd匿名访问工作?

时间:2015-03-21 16:23:24

标签: asp.net config windows-authentication webresource.axd scriptresource.axd

我正在把我的头发拉出来绕圈,似乎此刻正试图解决这个问题。我有一个经过Windows身份验证的站点,其中包含一个我不想进行身份验证的特定文件夹。它在页面上有一个脚本管理器,带有更新面板,但每当我加载页面时,我都会被提示登录。如果我看到Fiddler,我会收到401错误,因为他们试图加载它们。

到目前为止,我已尝试过以下解决方案:

在根目录中添加了一个空白的ScriptResource.axd和WebResource.axd文件。

添加了到web.config的允许路径

<location path="ScriptResource.axd">
    <system.web>
      <authorization>
        <allow users="?"/>
      </authorization>
    </system.web>
  </location>
  <location path="WebResource.axd">
    <system.web>
      <authorization>
        <allow users="?"/>
      </authorization>
    </system.web>
  </location>

在web.config

中添加了以下处理程序
 <system.webServer>

    <handlers>
      <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>

    </handlers>
  </system.webServer>

但似乎没有任何效果,我在Google上的链接用完了?

非常感谢任何帮助。

0 个答案:

没有答案