Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / как увеличить объём данных, передаваемых на сервер. / 11 сообщений из 11, страница 1 из 1
05.08.2013, 13:33
    #38355085
Askeros
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как увеличить объём данных, передаваемых на сервер.
Доброе время суток.

Столкнулся с проблемой, что на сервер не приходят данные, если длина urldata больше 16023 байт.
Количество данных, которое можно передать, сейчас меня устраивает, но хочется понять, откуда берётся это число.Что можно и где посмотреть?
Это число не зависит от браузера, от перезагрузки iis-а и операционки.

IIS 7.0 , операционка Windows 7 pro
Значение data состоит из одних цифр.

Отправляю через jQuery.ajax:

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
var data= getdata();
var urldata = "Home/Save?data="+data;

    jQuery.ajax({
        type: "POST",
        url: urldata,
        dataType: "json",
        success: function (result) {
	onresult(result);		
        },
        error: function (xhRequest, ErrorText, thrownError) {
	onerror(xhRequest, ErrorText, thrownError);
            
        }
    });



В web.config заданы такие параметры в system.webServer:

Код: xml
1.
2.
3.
4.
5.
 <security>
      <requestFiltering>
          <requestLimits maxUrl="65535"  maxAllowedContentLength="104857600" maxQueryString="65535" />
      </requestFiltering>
    </security>



и такие в system.web:

Код: xml
1.
<httpRuntime targetFramework="4.5" maxRequestLength="104857600" maxQueryStringLength="65535" maxUrlLength="65535"   />




Эти данные из web.config IIS-ом подцепляются, т.к. если пользоваться интерфейсом для настройки сайта ( MMC , диспетчер служб iis, например) , то их там видно.
...
Рейтинг: 0 / 0
05.08.2013, 13:36
    #38355091
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как увеличить объём данных, передаваемых на сервер.
Askerosна сервер не приходят данные, если длина urldata больше 16023 байткакое-нибудь сообщение (например, об ошибке) при этом возникает?
...
Рейтинг: 0 / 0
05.08.2013, 13:44
    #38355105
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как увеличить объём данных, передаваемых на сервер.
Askerosдлина urldata больше 16023 байт.
Может, в архитектуре пробоина, а не в длине URL?
...
Рейтинг: 0 / 0
05.08.2013, 14:16
    #38355170
Askeros
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как увеличить объём данных, передаваемых на сервер.
ПаганельAskerosна сервер не приходят данные, если длина urldata больше 16023 байткакое-нибудь сообщение (например, об ошибке) при этом возникает?

Запрос исчезает насмерть. Т.е. нет события success нет события error , да и в контроллер не попадает.
...
Рейтинг: 0 / 0
05.08.2013, 14:23
    #38355186
Askeros
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как увеличить объём данных, передаваемых на сервер.
МСУAskerosдлина urldata больше 16023 байт.
Может, в архитектуре пробоина, а не в длине URL?

Вполне возможно.
Используется шаблонный asp. net mvc с вставленным google earth plugg-in и с него в зависимости от параметров и некоторых введенных данных, отправляются пересчитанные результаты на сервер, описанным выше способом
Конечно в течение дня постараюсь провести тесты с ещё более минимальным функционалом.
...
Рейтинг: 0 / 0
05.08.2013, 14:26
    #38355193
Askeros
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как увеличить объём данных, передаваемых на сервер.
МСУAskerosдлина urldata больше 16023 байт.
Может, в архитектуре пробоина, а не в длине URL?

Вы имеете ввиду то, что лучше не надо передавать на сервер большое кол-во данных?
...
Рейтинг: 0 / 0
05.08.2013, 14:30
    #38355200
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как увеличить объём данных, передаваемых на сервер.
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
var data= getdata();
var urldata = "Home/Save;

    jQuery.ajax({
        type: "POST",
        url: urldata,
        dataType: "json",
        data: {data = data},
        success: function (result) {
	onresult(result);		
        },
        error: function (xhRequest, ErrorText, thrownError) {
	onerror(xhRequest, ErrorText, thrownError);
            
        }
    });
...
Рейтинг: 0 / 0
05.08.2013, 14:31
    #38355203
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как увеличить объём данных, передаваемых на сервер.
Код: c#
1.
data: {data: data},


ошибочка вкралась
...
Рейтинг: 0 / 0
05.08.2013, 14:32
    #38355209
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как увеличить объём данных, передаваемых на сервер.
AskerosВы имеете ввиду то, что лучше не надо передавать на сервер большое кол-во данных?
... через состояние URL.
...
Рейтинг: 0 / 0
05.08.2013, 14:34
    #38355216
Askeros
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как увеличить объём данных, передаваемых на сервер.
Konst_One
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
var data= getdata();
var urldata = "Home/Save;

    jQuery.ajax({
        type: "POST",
        url: urldata,
        dataType: "json",
        data: {data = data},
        success: function (result) {
	onresult(result);		
        },
        error: function (xhRequest, ErrorText, thrownError) {
	onerror(xhRequest, ErrorText, thrownError);
            
        }
    });



Спасибо , попробую
...
Рейтинг: 0 / 0
08.08.2013, 23:00
    #38360281
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как увеличить объём данных, передаваемых на сервер.
Askeros Столкнулся с проблемой, что на сервер не приходят данные, если длина urldata больше 16023 байт.
Количество данных, которое можно передать, сейчас меня устраивает, но хочется понять, откуда берётся это число.Что можно и где посмотреть?
тынц
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / как увеличить объём данных, передаваемых на сервер. / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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