Проблемы с развертыванием веб-приложения - PullRequest
0 голосов
/ 27 февраля 2009

Я пытаюсь развернуть веб-приложение на удаленном сервере, над которым у меня нет контроля.

Если я использую FTP-развертывание из Visual Studio, мне удается загрузить файлы на сервер, но когда я указываю свой браузер на сервер, появляется страница ошибки standand:

Ошибка сервера в «/» приложении. Ошибка выполнения Описание: на сервере произошла ошибка приложения. Текущие пользовательские настройки ошибки> для этого приложения не позволяют удаленно просматривать подробности ошибки приложения (из соображений безопасности). Однако его могут просматривать браузеры, работающие> на локальном сервере.

Подробности: чтобы детали этого конкретного сообщения об ошибке можно было просматривать на удаленных> компьютерах, создайте тег в файле конфигурации «web.config»>, расположенном в корневом каталоге текущего веб-приложения. Этот тег> должен затем иметь свой атрибут «mode», установленный на «Off».

Примечания: текущую страницу ошибок, которую вы видите, можно заменить пользовательской страницей ошибок, изменив атрибут defaultRedirect тега конфигурации> приложения, чтобы он указывал на URL страницы пользовательской ошибки.

Я убедился, что в пользовательских ошибках есть mode = "Off", как показано в тексте выше. Никакое количество обновления или Cntl-F5-ing не дает мне ничего, кроме страницы с ошибкой выше.

Ответы [ 3 ]

2 голосов
/ 27 февраля 2009

Скорее всего, указанная вами папка не настроена как приложение IIS, и это требуется для корректной работы приложения .net framework.

Поскольку у вас нет контроля над сервером, вы не сможете изменить настройки IIS, поэтому удаление .net на сервер - не совсем тот метод развертывания xcopy, который Microsoft выдвинула.

1 голос
/ 27 февраля 2009

Возможно, ваше приложение на удаленном сервере не определено как приложение в IIS. Это означает, что он не может найти ресурсы «кода» (каталоги bin или App_Code), а настройка customErrors взята из родительского web.config.

1 голос
/ 27 февраля 2009

Убедитесь, что виртуальный каталог правильно сопоставлен с местоположением публикации. Поскольку ваш вопрос говорит о том, что изменение файла web.config не имеет значения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...