Гость
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Web Сервис блин / 9 сообщений из 9, страница 1 из 1
21.08.2008, 10:51
    #35498485
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Web Сервис блин
пишу сервис:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;

/// <summary>
/// Summary description for Test
/// </summary>
[WebService(Namespace="Jopa")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
// To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line. 
[System.Web.Script.Services.ScriptService]
public class Test : System.Web.Services.WebService
{

    public Test()
    {

        //Uncomment the following line if using designed components 
        //InitializeComponent(); 
    }

    [WebMethod]
    public string HelloWorld()
    {
        return "Jopa";
    }

}

Подключаю его , как водится через Add WebReference,
всё нормально
делаю вызов:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
private void button1_Click(object sender, EventArgs e)
        {
            ForaSoap.localhost.Test t = new ForaSoap.localhost.Test();
            try
            {
                label1.Text = t.HelloWorld();
            }
            catch (Exception ex)
            {
                label1.Text = ex.ToString();
            }
        }
поднимается эксцепшн с сообщением
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
System.Net.WebException: Сбой запроса с сообщением об ошибке:
--
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="%2fe-order%2fWebService%2fTest.asmx%3fAspxAutoDetectCookieSupport%3d1">here</a>.</h2>
</body></html>

--.
   в System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
   в System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
   в ForaSoap.localhost.Test.HelloWorld() в C:\Visual Studio  2008 \Projects\ForaSoap\ForaSoap\Web References\localhost\Reference.cs:строка  78 
   в ForaSoap.Form1.button1_Click(Object sender, EventArgs e) в C:\Visual Studio  2008 \Projects\ForaSoap\ForaSoap\Form1.cs:строка  24 

что за фигня?
может кто сталкивался?
...
Рейтинг: 0 / 0
21.08.2008, 11:23
    #35498607
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Web Сервис блин
чё, никто не знает? =((
...
Рейтинг: 0 / 0
21.08.2008, 11:29
    #35498630
ХреноРедька
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Web Сервис блин
поищи в веб.конфиге чему равен параметер "cookieless=..."
...
Рейтинг: 0 / 0
21.08.2008, 11:37
    #35498669
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Web Сервис блин
<sessionState cookieless="AutoDetect" timeout="30" />
...
Рейтинг: 0 / 0
21.08.2008, 11:42
    #35498690
ХреноРедька
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Web Сервис блин
попробуй заменить его на cookieless=”false”
...
Рейтинг: 0 / 0
21.08.2008, 11:48
    #35498711
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Web Сервис блин
ХреноРедькапопробуй заменить его на cookieless=”false”

заменил на <sessionState cookieless="UseCookies" timeout="30" mode="InProc" />

помогло

спасибо

а что означает false ?
...
Рейтинг: 0 / 0
21.08.2008, 11:57
    #35498735
ХреноРедька
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Web Сервис блин
pation ХреноРедькапопробуй заменить его на cookieless=”false”

заменил на <sessionState cookieless="UseCookies" timeout="30" mode="InProc" />

помогло

спасибо

а что означает false ?

http://msdn.microsoft.com/en-us/library/h6bb9cz9(VS.80).aspx
...
Рейтинг: 0 / 0
21.08.2008, 12:32
    #35498841
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Web Сервис блин
ентот хелп и у меня есть
однако про фальшь там не сказано

это что? отключить кукисы?
...
Рейтинг: 0 / 0
21.08.2008, 12:44
    #35498891
ХреноРедька
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Web Сервис блин
pationентот хелп и у меня есть
однако про фальшь там не сказано

это что? отключить кукисы?

По идее это то же самое что и UseCookies. По крайней мере в Asp.net 1.1 не было UseCookies а был именно false. А вот во второй версии видимо это название изменили, а документацию не всю поменяли - в ней по прежнему фигурирует такой вариант как "false".
В общем идея такая что этим параметром надо запретить использования сессий без куков. false/UseCookies (в зависимости от версии asp.net).
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Web Сервис блин / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]