在具有cookieless = AutoDetect的Web应用程序上具有简单的“Hello World”Web服务。我无法在没有错误的情况下调用Web服务。如果cookieless设置为False或True,则一切正常。提前谢谢。
答案 0 :(得分:1)
cookieless = AutoDetect功能通过向浏览器发送重定向(302或403 IIRC)来检测是否支持cookie。
然后它会在URL中植入各种必需的Id,而不是在没有支持的情况下使用cookie。
确保您正在测试Web服务的方法支持这些重定向以及它们对Cookie所做的检查。
如果您使用“添加Web引用”选项在Visual Studio中测试Web服务,则VS已知重定向可能会使水域变得混乱。
在这种情况下,请尝试修改您的引用以配置对自动cookie检测的支持:
http://<host>/<app>/<webservice>.asmx?wsdl&AspxAutoDetectCookieSupport=1
答案 1 :(得分:1)