ColdFusion与基于IIS表单的身份验证

ColdFusion与基于IIS表单的身份验证,iis,coldfusion,forms-authentication,Iis,Coldfusion,Forms Authentication,我正在尝试使用ColdFusion 10在IIS 7.5中进行设置。它在某种程度上起作用,但并没有提示使用ColdFusion页面。是的,我启用了强制对所有文件进行身份验证。然后,我在两个ColdFusion虚拟目录上运行。不这样做会导致重定向到/jakarta/isapi_redirect.dll,而不是real/calling页面 所以有趣的是ColdFusion文件(.cfm.cfc)似乎通过了身份验证,因为它们是由未经身份验证的虚拟目录处理的。?。(即使请求的页面仍然是被调用的页面..)

我正在尝试使用ColdFusion 10在IIS 7.5中进行设置。它在某种程度上起作用,但并没有提示使用ColdFusion页面。是的,我启用了强制对所有文件进行身份验证。然后,我在两个ColdFusion虚拟目录上运行。不这样做会导致重定向到/jakarta/isapi_redirect.dll,而不是real/calling页面

所以有趣的是ColdFusion文件(.cfm.cfc)似乎通过了身份验证,因为它们是由未经身份验证的虚拟目录处理的。?。(即使请求的页面仍然是被调用的页面..)


如有任何想法,将不胜感激。谢谢

嗯,我已经找到了一个解决办法,但我不确定它是否是正确/最佳的解决方案。基本上禁用匿名身份验证,ColdFusion虚拟目录和包含登录页面的文件夹除外。接受任何人可能有的任何其他想法


现在,要使用带有.NET对象的ColdFusion获得基于表单的身份验证…:)

我发现没有为
isapi\u redirect.dll(雅加达页面)
调用FormAuthentication iis模块,可能是因为FormAuthentication模块的默认前提条件
premission=“managedHandler”
。 添加

web.config
中,允许按预期工作

为失败的请求启用跟踪日志记录对于解决这个问题是必不可少的。这与win2016/cf2016/iis10有关

<modules runAllManagedModulesForAllRequests="true" >;