0

我正在把头发拉出来,转圈圈,目前似乎正在试图解决这个问题。我有一个经过 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>

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

任何帮助将非常感激。

4

0 回答 0