请求具有匿名身份验证的文件夹时,IIS挂起

时间:2013-02-25 16:33:25

标签: asp.net iis-7 windows-authentication

我最近更改了项目的前端,使用Windows身份验证。 但是我仍然希望后端使用表单身份验证,我想我在某处读到了不可能同时使用这两种身份验证方法。但我似乎有点工作,等等。

我正在使用umbraco v4.7.2 - 对于那些不了解这个CMS的人来说,它基本上就像任何其他CMS一样,应用程序的后端是umbraco“后台”,基本上只是隐藏在一个应用程序中的应用程序名为“〜/ umbraco /”的文件夹 此文件夹具有在web.config中配置的自定义成员资格提供程序。

前端站点使用具有角色/组限制的Windows身份验证自动验证用户。这很快,没有问题。 但是当我尝试访问配置为启用匿名访问的umbraco文件夹时,IIS只会挂起至少一分钟,然后再将我发送到登录页面。

在最初挂起之后,我能够很好地浏览后端,但如果我离开后端,然后转到应用程序的前端,然后再回到后端,我会再次挂起。等

我尝试从visual studio调试代码,但我得到的是一些不起眼的反汇编,我无法理解。

编辑:这很奇怪,因为请求文件夹“umbraco”非常慢,但在等待并被重定向到“umbraco / login.aspx”之后,刷新此页面或umbraco中的任何其他页面并不慢所有。但是请求文件夹“umbraco /”仍然很慢。

的Fiddler

  ServerGotRequest:    10:09:21.352
  ServerBeginResponse: 10:11:11.961
  GotResponseHeaders:  10:11:11.961
  ServerDoneResponse:  10:11:11.961

在ServerGotRequest之后,正在使IIS挂起。 我将尝试创建具有相同配置的另一个文件夹,然后查看是否也会发生这种情况。

有没有人知道可能导致这种情况的线索?

谢谢:)

0 个答案:

没有答案