单点登录不是本人做的,代码需要调用类似 http://***.com/login.sso 的地址。要成功调用,需要在IIS设置.sso为后缀的映射项。
Win7系统下一设置完,就能成功调用。
但是服务器是server2003,花了很长时间没能成功。最后请教原作者才把问题解决。
2003IIS的映射设置里有个选项“确认文件是否存在”,这个不能选,因为.sso文件是不存在的。
这里面技术含量不高,思路却很重要,特别是做开发。无数次的貌似很高深的技术问题,最终花了很长时间去解决,原来只是一个非常简单的原因所导致的。
然后就后悔,要是当初怎样怎样,就不用浪费这一两天的时间了。
例如这里,那个选项配置的时候是有留意的,却没有真正理解它的含义,还以为是确认aspnet_isapi.dll存不存在。
文件是由操作者选择得到的,根本不需要确认存不存在。反而配置的目标后缀文件.sso才需要确认的。
面对问题久攻不下时,心情难免烦躁,不妨静下心,换个思路,也许能更快找到问题的解决办法。
请教别人也是一个很好的思路,呵呵。