我创建了一个由其他3个网站访问的Web服务。在一个实例中,在用户输入一些数据并单击一个提交按钮后,它就会关闭并执行它并返回true或false。
问题是当我最初点击提交时(在一段时间不活动之后)我收到错误
“无法解析远程名称:( mydomainname.goes.here )”
但是,如果我立即点击提交按钮,它会正常工作,并会再次工作,直到另一段时间不活动。
任何建议从哪里开始。
编辑:新数据 - 我已经准备好接受它在服务器站点的DNS问题,因为我从2个位置(家庭和办公室与不同的ISP)测试它并且问题看起来是一致的,但是在最后一刻我试过它来自我的sprint蜂窝数据连接,从来没有这个问题。无论审判之间的时间如何,每次我在这里尝试时,Web服务都会响应并运行良好。 - 所以我再次怀疑它是DNS问题。答案 0 :(得分:0)
无法解析远程名称
您的DNS /代理配置有问题
答案 1 :(得分:0)
在从.NET CF客户端调用Apache上的Web服务之前,我遇到过类似的问题。尝试在您的Web服务客户端上关闭KeepAlive,听起来与我所看到的非常相似。 Web服务调用将在第一次尝试时起作用,如果在调用之间存在大约10秒的间隔则失败,并且如果存在1秒间隔则每次都工作。我认为这是Apache配置的一个问题。