Включение сеансов в методе веб-службы, как это:Использование веб-служб с состояния сеанса Cookieless = истинные
[WebMethod(EnableSession=true)]
public string HelloWorld()
{
return "Hello World";
}
Используйте состояние Cookieless сессии (web.config):
<sessionState cookieless="true"></sessionState>
Тогда попытаться вызвать его от клиента, как это:
localhost.WebService1 ws1 = new localhost.WebService1(); // the web service proxy
ws1.HelloWorld();
Вы получаете перенаправлять WebException (302) о том, что объект имеет пчела п поколеблется:
Что такое базовый класс для localhost.WebService1? –
SoapHttpClientProtocol (namespace'System.Web.Services.Protocols'), так как он был сгенерирован автоматически .NET. –
У вас есть свойство Boolean "AllowAutoRedirect" там, пожалуйста, проверьте, является ли оно ложным по умолчанию, измените его на true и протестируйте его –