Asp.net IIS在请求具有匿名身份验证的文件夹时挂起

Asp.net IIS在请求具有匿名身份验证的文件夹时挂起,asp.net,iis-7,windows-authentication,Asp.net,Iis 7,Windows Authentication,我最近将一个项目的前端更改为使用windows身份验证。 但我仍然希望后端使用表单身份验证,我想我在某个地方读到,不可能同时使用两种身份验证方法。但我似乎有点让它起作用了 我使用的是umbraco v4.7.2-对于那些不了解此CMS的人来说,它基本上与任何其他CMS一样,应用程序的后端是umbraco“backoffice”,基本上只是一个隐藏在名为“~/umbraco/”文件夹中的应用程序 此文件夹在web.config中配置了自定义成员资格提供程序 前端站点使用具有角色/组限制的windo

我最近将一个项目的前端更改为使用windows身份验证。 但我仍然希望后端使用表单身份验证,我想我在某个地方读到,不可能同时使用两种身份验证方法。但我似乎有点让它起作用了

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

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

在初始挂起之后,我可以很好地浏览后端,但是如果我离开后端,转到应用程序的前端,然后回到后端,我会再次得到相同的挂起。等等

我试着从VisualStudio调试代码,但我得到的只是一些模糊的反汇编,我无法理解

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

小提琴手

  ServerGotRequest:    10:09:21.352
  ServerBeginResponse: 10:11:11.961
  GotResponseHeaders:  10:11:11.961
  ServerDoneResponse:  10:11:11.961
在ServerGotRequest之后,有东西使IIS挂起。 我将尝试用相同的配置创建另一个文件夹,然后看看是否也会发生这种情况

有人知道这是什么原因吗


谢谢:)

“和其他cms一样”,就像法拉利是18轮车一样,因为他们都在公路上行驶?就像法拉利是汽车一样,因为它有4个轮子、一个方向盘和一个发动机。。。