发布从 IE8 到 IIS 传输过程中丢失的数据
我有一个非常奇怪的问题,即发布数据在传输过程中丢失。我们的 ASP Web 应用程序的登录表单有一个用于提交用户名/密码的表单。然后 ASP 页面接收此帖子,检查凭据并重定向成功的登录。我看到的问题是发布数据间歇性地被丢弃。服务器上出现请求,但没有数据。客户端是IE8,服务器端是运行ASP的IIS。用户会暂时没事,然后一旦出现错误,就必须重新启动机器才能解决问题。可能是什么原因造成的?我可以运行什么类型的诊断来定位问题?
I have a very strange problem with post data being lost in transit. The log-in form for our ASP web app has a for submitting the username / password. The ASP page then receives this post, checks the credentials, and re-directs successful log ins. The problem I'm seeing is that intermittently the post data is just dropped. The request appears on the server, but there is no data. Client side is IE8, server side is IIS running ASP. The user will be fine for a time, and then as soon as they get his error, they have to restart the machine to solve it. What could be causing this and what type of diagnostics can I run to locate the problem?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用 Fiddler 工具检查客户端-服务器 http 通信。也许有什么东西正在客户端和服务器之间丢失数据。
Use Fiddler tool for inspecting client-server http communication. Maybe something is dropping data between client and server.
您可以将服务器收到的每个请求保存在某个文件中,并查看它们是否真的没有向您发送任何内容。尝试查看 IIS 日志是否有错误。也许您的 IIS 正忙于处理其他请求而拒绝接受这一请求。然后它会向客户端发送 500 错误。
You can save each request which you receive in server in some file and to see if they really does not send you nothing. Try to see IIS log for error. Maybe your IIS is busy with other requests and refuse to accept this one. Than it will send 500 error to the client.