Я разрабатываю веб-сайт с использованием Microsoft MVC3 и создавал его по шаблону приложения MVC3 по умолчанию. Он обращается к внешней базе данных и работает на localhost.FTP-сервер Microsoft MVC3. Протокол POST НЕ работает. GET протокол работает
Я развернул его на общий сервер, который я арендую у storminternet через инструмент публикации, используя метод ftp (storminternet еще не поддерживает развертывание в Интернете), и он работает хорошо. Он обращается к базе данных в порядке и требует, чтобы запросы работали нормально.
Однако любая форма, которая отправляется через протокол POST, возвращает страницу не найдена ошибка 404 (это касается действий, на которых я утверждал [HttpPost]).
Storm internet гарантирует, что POST и GET разрешены по умолчанию, а поскольку служба поддержки не является разработчиком, я не уверен, к кому обратиться. У меня нет отличного понимания web.config, хотя я могу читать и понимать xml и видеть, что происходит, читая и отправляя в Google. Я попытался добавить протоколы к корневому web.config, и я думаю, что я мог бы лаять неправильное дерево.
У кого-нибудь еще была эта проблема, или кто-нибудь знает, как мне помочь?
Чтобы повторить мою ошибку, мой сайт здесь ... 213.229.125.117/$sitepreview/ase-limited.com/Dev (жаль, что не голубой. Доллар получает разобран на% что-то)
и самый быстрый маршрут к запросу POST - это нажать «Добавить здание» в верхней части левой стороны, а затем нажать «Сохранить» в верхней части диалогового окна.
Любая помощь будет с благодарностью принята. Я застрял на этом в течение многих дней без везения.
С наилучшими пожеланиями Ник
СТОП-PRESS-СТОП-ПРЕСС-СТОП-ПРЕСС-СТОП-ПРЕСС-СТОП-ПРЕСС-СТОП-ПРЕСС-СТОП-PRESS-
Оказалось, чтобы быть известная проблема с sitepreview. Переключение в нужный домен отсортировало все.
Я получаю ошибку 404, когда я нажимаю на вашу ссылку. –
Hiya Дарин. Да, парсер изменил символ $ на код% something. Мне пришлось отредактировать ссылку. Он копирует + пасты. –