Форум программистов, компьютерный форум, киберфорум
C#: ASP.NET MVC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.66/47: Рейтинг темы: голосов - 47, средняя оценка - 4.66
0 / 0 / 0
Регистрация: 22.04.2021
Сообщений: 5

Ошибка «Сервер localhost совершил переадресациею слишком много раз

22.04.2021, 13:48. Показов 8960. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.Я создаю интернет магазин на C# ASP.NET MVC5.Недавно появилась ошибка «Сайт localhost совершил переадресациею слишком много раз». Пожалуйста подскажите в чём проблема, нужно срочно решить, так как это курсовая работа. Ошибка возникла после того, как я начал делать пользовательскую часть, то есть я полностью сделал административную зону, а сейчас начал делать пользовательскую зону. Именно отсюда, когда я попытался проверить проект у меня полетела ошибка. В интернете написано, что нужен Data storage and processing build tools, который устанавливается как понимаю через установщик visual studio, но даже после установки ничего не изменилось. Пожалуйста помогите, вдруг кто знает?
https://drive.google.com/file/... p=drivesdk
Ссылка на проект прилагаю
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.04.2021, 13:48
Ответы с готовыми решениями:

Ошибка "Сайт выполнил переадресацию слишком много раз" после переноса на другой сервер
Здравствуйте. Переношу сайт на другой сервер. Файлы скопировал, БД залил, днс прописал. Однако, когда захожу на сайт - появляется ошибка:...

Ошибка "Сайт site.ru выполнил переадресацию слишком много раз."
Добрый вечер. Некоторые картинки на сайте не хотят открываться. Ошибка "Страница site.ru не работает. Сайт site.ru выполнил...

Выполнил переадресацию слишком много раз
Здравствуйте! Есть мультисайт вордпресс, там 2 сайта, один главный другой в подкаталоге. Написал на php редирект: if ( is_home() ) { ...

9
1497 / 1238 / 245
Регистрация: 04.04.2011
Сообщений: 4,363
22.04.2021, 15:22
Есть подозрение, что Ваша "пользовательская зона" циклит. Но для диагностики нужен код клиента (html, js)

Добавлено через 1 минуту

Не по теме:

Чтобы открыть Ваш проект нужно иметь минимум VS13, но она не у все стоит, это следует учитывать.

0
0 / 0 / 0
Регистрация: 22.04.2021
Сообщений: 5
22.04.2021, 16:05  [ТС]
Простите, не знал, что вы не сможете открыть ссылку, я её перешлю тогда без https://, дабы вы могли посмотреть мой проект.
drive.google.com/file/d/1Kx7-LFhNYpltIiDQcL6SiJ2d_TeJUMVK/view
0
1497 / 1238 / 245
Регистрация: 04.04.2011
Сообщений: 4,363
22.04.2021, 17:51
По ссылке увидел только структуру папки с проектом - сами файлы открыть не смог.
Но даже по папкам проекта видно, что у Вас там мешанина какая-то. Три контроллера, в папке с моделью какая-то папка ViewModels, два файла index.cshtml и еще много всяких "чудес".
Похоже, что Вы простое делаете очень сложно.
Возможно, у Вас там мусора много. Если так, проведите "уборку" и потом выкладывайте.

Добавлено через 6 минут
Для начала ответьте на простой вопрос: зачем Вам несколько контроллеров ?
0
0 / 0 / 0
Регистрация: 22.04.2021
Сообщений: 5
22.04.2021, 18:35  [ТС]
Контроллеры отвечают каждый за свою папку дабы не создавать награмождение. В каждой папке свои представления нужные для отображения определённой страницы со своими свойствами.
"какая-то папка ViewModels" отвечает за передачу моделей для базы данных, потому что у меня не сайт сделанный на едином шаблоне, а нормальный интернет магазин с доступом к локальной базе данных.
Фотография для наглядности
Миниатюры
Ошибка «Сервер localhost совершил переадресациею слишком много раз   Ошибка «Сервер localhost совершил переадресациею слишком много раз  
Изображения
 
0
1497 / 1238 / 245
Регистрация: 04.04.2011
Сообщений: 4,363
22.04.2021, 19:20
Цитата Сообщение от Gaz_ Посмотреть сообщение
Контроллеры отвечают каждый за свою папку дабы не создавать награмождение
За какие "папки" "отвечают" контроллеры ?
Цитата Сообщение от Gaz_ Посмотреть сообщение
каждой папке свои представления нужные для отображения определённой страницы со своими свойствами.
Откуда Вы взяли, что для каждого представления нужна своя папка ?
Цитата Сообщение от Gaz_ Посмотреть сообщение
какая-то папка ViewModels" отвечает за передачу моделей для базы данных, потому что у меня не сайт сделанный на едином шаблоне,
Да что Вы говорите ? "Не единый шаблон" - это когда для каждой мышки своя клетка ?
И какое отношение "шаблон" вообще имеет к папкам проекта ?
Вы запутались в Ваших контроллерах, папках, моделях.. Отсюда, вероятно и и переадресация от методов одного контроллера к методам другого, прямая или косвенная (из представлений - Html.Action). Как результат - стэк оверфлоу

Добавлено через 6 минут
Понятно, что каждая страница может состоять из основного (мастер) и нескольких частичных представлений. Для них Вы, очевидно, и выделяете отдельную папку. Т.е. если у Вас сайт состоит из 4 страниц, то и папок будет 4. Спорно, но пусть будет так - это не наказуемо. Но зачем для каждой страницы свой контроллер ? И, вероятно, своя модель, опять же в отдельной папке ?
Ну и вопрос вопросов - Вы осознанно отказались от SPA и, смею предположить, от Ajax ? Если да, то быстренько в топку Ваш проект и срочно на SPA+Ajax

Добавлено через 6 минут
И еще замечание.
Делая многостраничный "магазин", Вы полагаете, что бутстрап сам оптимально порешает все проблемы адаптивности и отзывчивости верстки для всех страниц ?

Не по теме:

Много раз "заходил" в интернет-магазины, но многостраничности там не наблюдал. Может, невнимательно смотрел ?



Добавлено через 6 минут
По поводу модели.
Классы Вы наплодили и рассовали по папкам "
Цитата Сообщение от Gaz_ Посмотреть сообщение
дабы не создавать награмождение
А где у Вас имплементация, т.е. работа с классами ? Неужто нет никакого класса типа репозитория/контекста ?
Т.е. вся логика работы с классами (читайте-с базой): выборка и правка, в коде контроллеров ?
Или для каждой страницы кроме моделей еще и свой репозиторий ?
0
0 / 0 / 0
Регистрация: 22.04.2021
Сообщений: 5
22.04.2021, 19:21  [ТС]
Может быть вы в чём-то и правы, это мой первый нормальный проект (прям нормальный), но ajax у меня местами используется, SPA нет Точно. Даже если бы у меня не было ajax, то я ну ни как не могу кинуть проект в топку, потому что там нет этих вещей.Мне нужно доделать пользователя и сделать разграничение, и этот проект можно будет сдать, если я его сотру, то не успею его переделать и попаду на пересдачу с которой может быть Геморой похуже нынешней проблемы. То что находится в моём проекте и используется там я более менее знаю и могу с этим работать. Сейчас же мне надо решить проблему переадресацией в пользовательской части проекта, уже после сдачи проекта я могу вполне позволить себе самостоятельно создать более хороший сайт.

Если надо я могу прислать все контроллеры, всё представления, джава скрипт код, базу данных и остальное чтобы решить проблему на месте.
0
1497 / 1238 / 245
Регистрация: 04.04.2011
Сообщений: 4,363
22.04.2021, 19:27
Gaz_, Вы сделали автомобиль с чугунными колесами, как у вагона. И он не едет. Хотя салон, руль, внешний вид - все как у нормальной точилы.
Когда Вам говорят, что вместо чугуния нужны колеса, чтобы он поехал, Вы кричите, что позарез нужно, чтобы он поехал !
Ну не поедет он, не поедет ! А если даже и поедет, то до первой ямки.
0
0 / 0 / 0
Регистрация: 22.04.2021
Сообщений: 5
22.04.2021, 19:32  [ТС]
Я Верно понимаю, что вы не можете мне сообщить решение с проблемой переадресацией?
0
1497 / 1238 / 245
Регистрация: 04.04.2011
Сообщений: 4,363
22.04.2021, 19:43
Цитата Сообщение от Gaz_ Посмотреть сообщение
Если надо я могу прислать все контроллеры, всё представления, джава скрипт код, базу данных и остальное чтобы решить проблему на месте.
Пожалуйста, не надо. Разбирать все это Ваше безобразие нету никакого желания.
У Вас изначально неверный подход, Вы пренебрегли фундаментальными вещами MVC
- модель ничего не знает о контроллерах, клиентах и представлениях
- контроллеры ничего не знают о представлениях кроме того, что они есть и что им нужно что-то передать.
- контроллеры понятия не имеют об алгоритмике работы с БД - все они делают через класс (интерфейс) имплементации - Context либо Repository либо и то, и другое.
- методы контроллера ничего не знают о клиенте, они лишь получают извне (не обязательно от клиента - вызов может быть из другого метода этого же или иного контроллера) параметры, что-то делают с ними и что-то возвращают вовне.
- представления понятия не имеют о "базе" и каких-то "моделях" - они работают с единственной из них, при этом в какой папке она находится им фиолетово.

Добавлено через 31 секунду
Цитата Сообщение от Gaz_ Посмотреть сообщение
Я Верно понимаю, что вы не можете мне сообщить решение с проблемой переадресацией?
Не видя кода ? Верно.

Добавлено через 5 минут
Для того, чтобы найти ошибку, нужно запустить Ваш проект в отладчике. 90% что у Вас зацикливание. О чем я сразу же написал в [2]. Грубо говоря, метод1 контроллера 1 вызывает метод2 контроллера 2, а он в свою очередь - метод1 контроллера 1.
Причем вызовы могут быть как напрямую (переадресация), так и косвенно через Rasor (@Html.Action)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.04.2021, 19:43
Помогаю со студенческими работами здесь

Сайт выполнил переадресацию слишком много раз
Доброго времени суток. Появилась ошибка на сайте; "Сайт ******* выполнил переадресацию слишком много раз." Были решения на...

Служба была вызвана слишком много раз за день
Недавно сделал скрипт и поставил триггер вызов раз в 5 минут, теперь приходит на почту сообщение: Google App script Какой лимит и на...

Pascal N-IDE, оператор function, ошибка "слишком мало или слишком много аргументов передаются функции arccos"
program gg; uses crt; var x1,x2,x3,x4,y1,y2,y3,y4: integer; a,b,c,d,n,k,l,m:real; L1,L2,L3,L4:real; ...

Сайт newproject.loc выполнил переадресацию слишком много раз
Добрый день,реализовал паттерн MVC,решил протестировать,перенаправил все запросы к index.php,все работает успешно,но когда например такого...

Сайт выполнил переадресацию слишком много раз, за решение дам на печеньки
Как-то все отлично работало, но из-за множества изменений всего и сразу перестал работать сайт www.stirolcraft.ru и именно на главной...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru