Информация об изменениях

Сообщение AuthenticationServiceClient (работает только первый раз) от 27.06.2016 15:19

Изменено 27.06.2016 15:20 Thunderbolt2

Не могу понять в чем проблема, использую стандартный механизм аутентификации System.Web.ApplicationServices.AuthenticationService

Делаю это таким способом:

string sharedCookie;
using (AuthServiceReference.AuthenticationServiceClient clientAuth = new AuthServiceReference.AuthenticationServiceClient())
{
using (new OperationContextScope(clientAuth.InnerChannel))
{

bool isLogin = clientAuth.Login("UserName", "UserPass", string.empty, false);

HttpResponseMessageProperty response = (HttpResponseMessageProperty)
OperationContext.Current.IncomingMessageProperties[
HttpResponseMessageProperty.Name];
sharedCookie = response.Headers["Set-Cookie"];

}
}

дальше использую эту куку, и там всё ок.

Но это работает только один раз, если я второй раз вызову это и получу куку — то вторая кука не работает, в чем может быть дело?
После перезапуска студии, опять можно выполнить один раз, и опять вторая кука не работает.
AuthenticationServiceClient (работает только первый раз)
Не могу понять в чем проблема, использую стандартный механизм аутентификации System.Web.ApplicationServices.AuthenticationService

Делаю это таким способом:

string sharedCookie;
using (AuthServiceReference.AuthenticationServiceClient clientAuth = new AuthServiceReference.AuthenticationServiceClient())
{
using (new OperationContextScope(clientAuth.InnerChannel))
{

bool isLogin = clientAuth.Login("UserName", "UserPass", string.empty, false);

HttpResponseMessageProperty response = (HttpResponseMessageProperty)
OperationContext.Current.IncomingMessageProperties[
HttpResponseMessageProperty.Name];
sharedCookie = response.Headers["Set-Cookie"];

}
}

дальше использую эту куку, и там всё ок.

Но это работает только один раз, если я второй раз вызову это и получу куку — то вторая кука не работает, в чем может быть дело?
После перезапуска студии/ребилда, опять можно выполнить один раз, и опять вторая кука не работает.