Cookiesless=自动检测Web服务问题会在调用时带来错误



在具有cookieless=AutoDetect的web应用程序上拥有一个简单的"Hello World"web服务。如果没有错误,我无法调用web服务。如果无烹饪设置为False或True,则一切正常。提前感谢。

cookieless=自动检测功能通过向浏览器发送重定向(302或403 IIRC(来检测是否支持cookie。

然后,如果没有支持,它会在URL中植入各种所需的Id,而不是使用cookie。

请确保您测试web服务的方法支持这些重定向及其对cookie的检查。

如果您在Visual Studio中使用"添加web引用"选项测试web服务,那么VS在重定向方面存在已知问题,这可能会搅乱局面。

在这种情况下,请尝试修改您的引用以配置对自动cookie检测的支持:

http://<host>/<app>/<webservice>.asmx?wsdl&AspxAutoDetectCookieSupport=1

解决方案在这里http://dougrees.blogspot.com/2008/07/using-autodetect-cookieless-sessions.html感谢以上所有评论。

最新更新