我构建了一个 ASP.NET Web 服务,它在处理其请求时使用 System.Security.Cryptography 命名空间。
当我在 ASP.NET 开发服务器中托管该服务时,一切正常。然后我把服务移到了IIS中,依然使用localhost地址,令人惊讶的是,每次服务从指定的命名空间调用一个方法,都需要2分钟才能完成!如果单个请求需要服务调用指定命名空间的 3 个方法,那么请求总共需要 6 分钟才能完成!
跟踪显示请求已按时收到,并且在每次调用指定命名空间时显示大约 2 分钟的时间间隔。
有人在其他地方看到过这种奇怪的行为吗?任何猜测将不胜感激!