2009-02-27 3 views
0

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

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

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

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

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

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

ответ

2

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

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

1

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

1

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

Смежные вопросы