|
|
|
ошибка (System.ArgumentOutOfRangeException: Индекс за пределами диапазона)
|
|||
|---|---|---|---|
|
#18+
[ArgumentOutOfRangeException: Индекс за пределами диапазона. Индекс должен быть положительным числом, а его размер не должен превышать размер коллекции. Имя параметра: index] System.Collections.ArrayList.get_Item(Int32 index) и т.д. Ситуация следующая. На интранет сервере крутится вебприложение. С недавних пор стали проявляться глюки. Данный глюк происходит при переходе по пейджам грида. Почему я решил что это глюк а не баг в коде? Потому что то же самое приложение крутится у меня локально на рабочей станции. И у меня на рабочей станции всё работает как часы. А на сервере вылетает эксепшен. На рабочей станции стоит 7 IIS. На сервере 6-ой (периодически делаются автоматические апдейты сервера, думаю апдейтится и IIS6). Полагаю глюки возникли после апдейта и нужно просто что то прописать в web.config. Но вот что и где копать? Буду благодарен за версии и предположения. За решение проблемы - бутылка хорошего виски (или медаль, или малиновые штаны, или типа того) гарантируется :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2012, 15:50:06 |
|
||
|
ошибка (System.ArgumentOutOfRangeException: Индекс за пределами диапазона)
|
|||
|---|---|---|---|
|
#18+
formalist, имя исключения это вся информация что у тебя есть? Что насчет стека вызовов? Если у тебя его нет, то выложи сайт откомпилированный с отладочной информацией и воспроизведи ошибку. Вполне возможно что имея стек вызовов с номерами строк ты обнаружишь ошибку в своем коде. Сомневаюсь что ошибка вызвана свежим обновлением. Прежде чем делать подобные предположения надо точно исключить возможность собственной ошибки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2012, 23:51:30 |
|
||
|
ошибка (System.ArgumentOutOfRangeException: Индекс за пределами диапазона)
|
|||
|---|---|---|---|
|
#18+
formalistПочему я решил что это глюк а не баг в коде? Потому что то же самое приложение крутится у меня локально на рабочей станции. И у меня на рабочей станции всё работает как часы. А на сервере вылетает эксепшен. Не убедительно. Пальцем в небо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2012, 09:02:14 |
|
||
|
ошибка (System.ArgumentOutOfRangeException: Индекс за пределами диапазона)
|
|||
|---|---|---|---|
|
#18+
пишите в логи как можно больше данных. пото при возникновение ошибки будет легче понять почему она возникла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2012, 11:02:31 |
|
||
|
ошибка (System.ArgumentOutOfRangeException: Индекс за пределами диапазона)
|
|||
|---|---|---|---|
|
#18+
МСУ, Вполне убедительно. До нового года всё работало на обеих машинах. После НГ сервер начал страдать ерней. Это не первый посленовогодний фокус. Первый вылечился доппараметром вебконфига. Нужны идеи. Какие есть ограничения интовые которые можно прописать в вебконфиге и которые по умолчанию меньше чем предельное значение инт32? Вот собственно всё что я хотел узнать у народа :) Я оч слабо знаю IIS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2012, 12:28:26 |
|
||
|
ошибка (System.ArgumentOutOfRangeException: Индекс за пределами диапазона)
|
|||
|---|---|---|---|
|
#18+
bazile, К сожалению ошибка в коде исключена. Мне просто нужен человек который хорошо разбирается в конфигурировании IIS. на сервере IIS 6 проапдейтченый до 7.0 Вследствии чего имеется сервер который например уже не имеет файла метабазы metabase.xml 6-го но при этом в частности не желающий работать с тегами секции system.webServer.asp.limits. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2012, 12:38:02 |
|
||
|
ошибка (System.ArgumentOutOfRangeException: Индекс за пределами диапазона)
|
|||
|---|---|---|---|
|
#18+
formalistК сожалению ошибка в коде исключена. Мне непонятно откуда у тебя такая уверенность. То что код работает на твоей машине, а на сервере нет и что до НГ работало, а после нет, в данном случае не является основанием для подобного вывода. Поэтому еще раз повторяю свой совет - установи точно в каком месте твоего кода происходит исключение, а потом уже делай выводы. formalistна сервере IIS 6 проапдейтченый до 7.0. IIS является частью Windows и его нельзя обновить не обновив ОС. Разве что вы установили IIS Express. Опиши точнее какая версия Windows и IIS у тебя на сервере. formalistПервый вылечился доппараметром вебконфига. Если несложно опиши в чем заключался "фокус" и какой параметр web.config его вылечил. formalistНужны идеи. Какие есть ограничения интовые которые можно прописать в вебконфиге и которые по умолчанию меньше чем предельное значение инт32? Идеи тебе уже привели. Увеличивать ограничения вслепую, надеясь что это решит проблему, плохая идея, но если тебе так хочется "прострелить себе ногу", то вперед - http://msdn.microsoft.com/en-us/library/aa347559%28VS.90%29.aspx]Settings Schema [IIS 7] . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2012, 13:23:21 |
|
||
|
ошибка (System.ArgumentOutOfRangeException: Индекс за пределами диапазона)
|
|||
|---|---|---|---|
|
#18+
bazileformalistК сожалению ошибка в коде исключена. Мне непонятно откуда у тебя такая уверенность. То что код работает на твоей машине, а на сервере нет и что до НГ работало, а после нет, в данном случае не является основанием для подобного вывода. Приложения полностью одинаковые. База данных одна и та же. Вроде логично предположить то что предполагаю я. Если есть любой пример почему это может оказаться код приложения приведи его. Разные только ОС и IIS. На сервере стоит MS Windows Web Server 2008 SP2 и IIS 7.0.6000.16386 c IIS 6.0 я не прав, погорячился :( bazileformalistПервый вылечился доппараметром вебконфига. Если несложно опиши в чем заключался "фокус" и какой параметр web.config его вылечил.. aspnet:MaxHttpCollectionKeys причина именно в обновлении: "Обновление для системы безопасности Microsoft MS11-100 ограничивает в ASP.NET максимальное число ключей формы, файлов и членов JSON в HTTP-запросе тысячей" http://support.microsoft.com/kb/2661403/ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2012, 14:07:39 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=140&tid=1360022]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 240ms |
| total: | 370ms |

| 0 / 0 |
