1

全部,

我有一个用于 Web 性能测试的 webtest,它会在 Visual Studio 2010 Ultimate 中运行其他 Web 请求之前登录。

登录系统使用 STS 和 Windows Identity Framework 来登录用户。对于正常登录,即不在我的 webtest 中,登录没有问题。

当我运行我的 webtest 时,我得到以下信息

ID4223:SamlSecurityToken 被拒绝,因为 SamlAssertion.NotOnOrAfter 条件不满足。NotOnOrAfter:'2/6/2012 10:52:06 PM' 当前时间:'2/6/2012 11:16:01 PM'

我用Fiddler查看了请求和响应,但是好像差别不大,只是我在webtest上没有得到FED cookie,而是上面提到的错误。

我错过了什么?

注意:STS 网站与请求的网络服务器位于不同的时区。

4

1 回答 1

0

看起来请求中的一个字段是硬编码的,而不是从以前的 http 请求中获取值。即登录帖子/响应带回了一个时间码,该时间码被忽略,有利于记录您的 webtest 的时间。

于 2012-02-16T22:46:07.180 回答