我创建了一个.net Web服务,当我尝试调用一个将数据保存在数据库中的方法时,请求会被触发两次。我使用net profiler检查是否向服务器发出了两个请求,但只向服务器发出了一个请求。我无法理解为什么数据在数据库中输入两次。我使用jsonp方法调用跨域网站
我发现了一些有趣的东西。我有两台服务器。当我在一个Web服务上托管Web服务并使用交叉域管理Web服务时,数据输入一次,而另一个数据输入两次。我们是否也需要处理一些IIS设置?
答案 0 :(得分:0)
因此,如果没有发出两个请求,那么几乎可以肯定有两次调用Save()方法(或者调用它),从Web服务端点触发。但也可能在某处有重复数据。
以下是一些要检查的事项:
答案 1 :(得分:0)
Heyi all,我刚刚将我的项目转换为visual studio 2010,然后将其安装在服务器上。现在一切都很完美。感谢