IIS 7 配置问题?
我有一个客户端应用程序,它查询由 IIS 7 托管的 ADO.NET 数据服务。 如果我的客户端应用程序与 IIS 7 在同一台计算机上运行,我的解决方案可以正常工作。 当我在第二台机器上运行客户端应用程序时,我遇到了麻烦:在发出一些请求后,我开始出现超时。
我的数据服务中有两个 Web 方法:
- GetNextImage
- SetProcessOrderDone
我制作了一个仅调用 GetNextImage 方法的控制台应用程序,即使在远程计算机上,它也能正常工作。 我修改此控制台应用程序以便查询 GetNextImage 和 de SetProcessOrderDone 方法,并且在远程计算机上工作时开始超时。 我在 Web 方法中注释了所有代码,但仍然相同...... 我使用Windows事件日志来跟踪该方法,执行正常并且返回良好。 为什么我出现超时错误?为什么只有当我使用第二台计算机时才需要?我认为这是 IIS 配置问题,但我无法弄清楚...
感谢您帮助我。
I have a client application which query an ADO.NET Data Service hosted by a IIS 7.
My solution work fine if my client application run on the same machine that the IIS 7.
When I run the client application on a second machine, I get in trouble : after some request I start to have some timeout.
I have two Web Methods in my Data Service :
- GetNextImage
- SetProcessOrderDone
I Made a console application that call only the GetNextImage Method and it work fine, even on a remote machine.
I modify this console application in order to query the GetNextImage and de SetProcessOrderDone method and i start to have timeout when working on a remote machine.
I commented all my code in the Web methods but still the same...
I use the windows event log for tracing the method and the execution is OK and return well.
Why I have Timeout error ? And why only when I work with a second computer ? I think it's a IIS configuration problem but I can't figure it out...
Thanks for helping me.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
糟糕的是,这不是 IIS 配置问题,而是我调用 Web 方法的方式问题。我使用 http 请求,但忘记调用 Close() 方法。
My bad, it's not a IIS configuration problem but the way I call the Web Method. I use http request and I forget to call the Close() method.