Сайт, возвращающий пустую страницу после развертывания

#asp.net-mvc-4 #deployment #web-deployment #webdeploy

#asp.net-mvc-4 #развертывание #веб-развертывание #webdeploy

Вопрос:

Я работаю над сайтом mvc, который отлично работает на локальном сервере, но когда я развертываю его на сервере, определенная страница не работает (все остальные страницы работают отлично) .. он возвращает пустую страницу с кодом состояния 200 ok. Я развертываю сайт, используя профиль публикации из Visual Studio и web deploy. Есть идеи, что может быть причиной этого?

Комментарии:

1. что делает страница? действительно ли страница получает данные из базы данных, к которой вы подключаетесь в развернутой среде?

2. На странице должна отображаться сетка кендо. Нет, он не получает данные из базы данных, он показывает запрос с URL-адресом для моей страницы, а на вкладке Ответа (я использую Chrome dev tools для просмотра деталей запроса) написано «Не удалось загрузить данные ответа»

Ответ №1:

Удалось решить это самостоятельно, опубликовав ответ на случай, если у кого-то еще возникнет такая же проблема. Я просто вставил try catch в свой контроллер (в методе действия, который должен перенаправлять на мой просмотр), и в блоке catch я написал это:

 catch (Exception ex)
        {
            Response.StatusDescription = ex.Message;
        }
  

чтобы иметь возможность видеть сообщение об исключении в браузере.