Ошибка сервера в '/' приложение. ASP.NET

Приветствие,

Я разработал веб-сайт, используя ASP.Net 3.5 и C#. Это хорошо работает с визуальной студии 2010. Я загрузил мой сайт на моем домене в папке public.

Первый раз я обедал мой сайт по тестированию (http://wecoders.com/Habib_cuizine/Gallery.aspx) Я хотел возродить (ошибка сервера в '/' приложение.)

ошибка выполнения Описание: В ошибка приложения на сервера. Текущие пользовательские ошибки и GT; настройки для данного приложения не подробности об ошибке приложения от просмотра удаленно (по По соображениям безопасности). Он может, однако, можно просматривать в обозревателях, запущенных на локальном сервере.

детали: включение сведений из этой конкретные сообщения об ошибках для просмотра на удаленных машинах, пожалуйста, создайте <параметр customerrors и GT; тег в "в интернете.конфигурация" в файле конфигурации расположенном в корневом каталоге текущего веб-приложения. Это <параметр customerrors и GT; тег должен иметь По своим "в режим" набор атрибута, чтобы "с помощью".

<!-- Web.Config Configuration File -->
> 
> <configuration>
>     <system.web>
>         <customErrors mode="Off"/>
>     </system.web> </configuration>

Примечание: текущая страница ошибки вы видя, может быть заменен на пользовательский ошибка страницы, изменяя "в очередь defaultredirect" и атрибут и GT; приложения'ы <параметр customerrors> тега конфигурации в пользовательское URL страницы ошибки.

> <!-- Web.Config Configuration File -->
> 
> <configuration>
>     <system.web>
>         <customErrors mode="RemoteOnly"
> defaultRedirect="mycustompage.htm"/>
>     </system.web> </configuration>

Чтобы исправить эту ошибку, я добавлял в webConfig внутри файл <система.веб-и GT; тег:

> <customErrors mode="Off"/>

После этого, когда я обед на сайте я получу новую ошибку, как указано ниже:

Ошибка Конфигурации Описание: произошла ошибка при обработке файла конфигурации, требуемого для обслуживания этого запроса. Пожалуйста, просмотрите сведения о данной ошибке и измените файл конфигурации.

Сообщение об ошибке синтаксического анализатора: это ошибка использовать раздел зарегистрирован как allowDefinition='MachineToApplication' вне уровня приложения. Эта ошибка может быть вызвана виртуального каталога не настроен в IIS как приложение.

Ошибка Источника:

Линии 35: ASP.NET для определения входящего пользователя.

Line 36:         -->
Line 37:         <authentication mode="Windows" />
Line 38:         <!--

Строке 39: В <параметр customerrors> В разделе конфигурации

Исходный файл: \10.0.40.35\wecoders.ком\общие\habib_cuizine\интернета.строке config: 37

Пожалуйста, советом как исправить эту ошибку и как настроить мой сайт, который разработан с использованием визуальной студии 2010 будут опубликованы в интернете.

С уважением,

Решение

Ключевая информация в этом ошибка эта строка:

эта ошибка может быть вызвана виртуального каталог не настроен в качестве приложения в IIS.

В IIS, вы можете иметь несколько приложений, но они должны быть настроены в качестве приложения. Как правило, при создании веб-проекта карты непосредственно в приложении IIS.

Проверьте с вашим хостинг по созданию приложений IIS для веб-приложения.

Редактировать - добавил Если это на вашем сервере, вы можете настроить это самостоятельно, следуя инструкциям в @Frazell Томас'ы ответ. Он бил меня, чтобы найти эту ссылку. Чтобы спасти себя некоторое значение, вы должны быть в состоянии сосредоточиться на создание виртуальных каталогов и веб-сайтам раздел.

Комментарии (2)
  • щелкните правой кнопкой мыши виртуальный каталог (например, MyVirtualDirectory)

  • нажмите кнопку Преобразовать в приложение.

Комментарии (0)

Вы настроили виртуальный каталог как приложение ASP.NET на право Framework версии?

См. настройка IIS

Комментарии (0)

Посмотрите на эти два отрывка:

Я загрузил мой сайт на моем домене в папке public.

и

эта ошибка может быть вызвана виртуального каталога не настроен в IIS как приложение.

Это'ы довольно для меня ясно, что вы сделали exactly что ты сказал, и не более того, т. е. вы передали файлы на веб-сервер, но ничего больше. Необходимо настроить общую папку в качестве виртуального каталога в IIS как ошибка говорит вам, или это's просто не будет работать.

Комментарии (0)

Похоже, у вас в `<режим проверки подлинности=на"Окна" и /> в веб.файл config, но ваш хостинг-провайдер выиграл'т позволю тебе использовать эту. Просто удалите эту строку.

Комментарии (0)

У меня такая же проблема, и мое решение было удалить файл webconfig из каталога.. тогда он работает..

Комментарии (1)

http://www.velocityreviews.com/forums/t123353-configuration-error.html


если вы хотите использовать папке inetpub/wwwroot в/Паш как ваше приложение, удалить этот линия :

строка 26: <режим проверки подлинности=на"Окна" и /> > и любые другие линии, которые определяют MachineToApplication за приложение уровень

если вы хотите использовать d:\inetpub\wwwroot\aspnet\begin\chapter02\ как приложения, создавайте приложений IIS, который указывает на d:\inetpub\wwwroot\aspnet\begin\chapter02\


может быть, вы можете обратиться по ссылке выше. Для моего приложения, веб.конфиг магазине в d:\inetpub\wwwroot\aspnet\begin\chapter02\ и когда я перееду в интернете.конфиг d:\inetpub\wwwroot\aspnet и проблемы решить. Пожалуйста, проверьте ваше приложение есть два веб.файл config.

Комментарии (0)

Похоже, это очень общее сообщение от IIS. в моем случае мы имеем возможность комплексной безопасности на веб-конфигурации, но забыли поменять удостоверение пула приложений IIS. Вещи, чтобы проверить

  • иди в окне просмотра событий на сервере и проверить точное сообщение.
  • -убедитесь, что ваш пул приложений и веб-config с помощью той же безопасности(например, с электроприводом,интегрированное)

Примечание: это может не помочь каждый раз, но это может быть одной из причин выше сообщение об ошибке.

Комментарии (0)

У меня такая же проблема, мое приложение работает на Amazon VPS сервер, в последнее время я обнаружил, что папку bin имел несколько копий файлов'ы... После снятия этих копий библиотеки DLL, как и EntityFramework(copy1).в DLL, ошибки пропали.... Может быть, кто-нибудь будет вам помогать...ура

Комментарии (0)

Извлекать веб.файл config`-файл из папки каталога IIS решает проблему.

Комментарии (0)

Попробуйте удалить содержимое в `<составители и GT; тег в web.файл config. В зависимости от того, кто вы'вэ хостинг с, некоторым Дон'т позвольте компилятору в производстве.

Ваше приложение пытается компилировать, когда он призывал и своих серверов выиграл'т позволю.

Комментарии (0)

Это не всегда позволяет решить проблему...но он скажет вам, что реальная проблема заключается.<БР> в настоящее время его пытаются использовать пользовательскую страницу ошибок, что не'т существуют.<БР> Если добавить эту строку в web.конфиг (под системы.веб-теге) он должен дать вам реальную ошибку.





Комментарии (0)

Если ваш проект LINQ с SQL базы данных. Затем просто проверить вашу систему услуг и запустите службу агент сервера SQL. Теперь ваша проблема решена.

Комментарии (0)

Просто проверить связь между SQL и приложения (если используется SQL)

Комментарии (0)