Ошибка сервера в '/' приложение. 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 для веб-приложения.
Редактировать - добавил Если это на вашем сервере, вы можете настроить это самостоятельно, следуя инструкциям в @Frazell Томас'ы ответ. Он бил меня, чтобы найти эту ссылку. Чтобы спасти себя некоторое значение, вы должны быть в состоянии сосредоточиться на создание виртуальных каталогов и веб-сайтам раздел.
щелкните правой кнопкой мыши виртуальный каталог (например, MyVirtualDirectory)
нажмите кнопку Преобразовать в приложение.
Вы настроили виртуальный каталог как приложение ASP.NET на право Framework версии?
См. настройка IIS
Посмотрите на эти два отрывка:
и
Это'ы довольно для меня ясно, что вы сделали exactly что ты сказал, и не более того, т. е. вы передали файлы на веб-сервер, но ничего больше. Необходимо настроить общую папку в качестве виртуального каталога в IIS как ошибка говорит вам, или это's просто не будет работать.
Похоже, у вас в `<режим проверки подлинности=на"Окна" и /> в веб.файл config, но ваш хостинг-провайдер выиграл'т позволю тебе использовать эту. Просто удалите эту строку.
У меня такая же проблема, и мое решение было удалить файл webconfig из каталога.. тогда он работает..
http://www.velocityreviews.com/forums/t123353-configuration-error.html
может быть, вы можете обратиться по ссылке выше. Для моего приложения, веб.конфиг магазине в d:\inetpub\wwwroot\aspnet\begin\chapter02\ и когда я перееду в интернете.конфиг d:\inetpub\wwwroot\aspnet и проблемы решить. Пожалуйста, проверьте ваше приложение есть два веб.файл config.
Похоже, это очень общее сообщение от IIS. в моем случае мы имеем возможность комплексной безопасности на веб-конфигурации, но забыли поменять удостоверение пула приложений IIS. Вещи, чтобы проверить
Примечание: это может не помочь каждый раз, но это может быть одной из причин выше сообщение об ошибке.
У меня такая же проблема, мое приложение работает на Amazon VPS сервер, в последнее время я обнаружил, что папку bin имел несколько копий файлов'ы
... После снятия этих копий библиотеки DLL, как и EntityFramework(copy1).в DLL
, ошибки пропали.... Может быть, кто-нибудь будет вам помогать...ураИзвлекать веб.файл config`-файл из папки каталога IIS решает проблему.
Попробуйте удалить содержимое в `<составители и GT; тег в web.файл config. В зависимости от того, кто вы'вэ хостинг с, некоторым Дон'т позвольте компилятору в производстве.
Ваше приложение пытается компилировать, когда он призывал и своих серверов выиграл'т позволю.
Это не всегда позволяет решить проблему...но он скажет вам, что реальная проблема заключается.<БР> в настоящее время его пытаются использовать пользовательскую страницу ошибок, что не'т существуют.<БР> Если добавить эту строку в web.конфиг (под системы.веб-теге) он должен дать вам реальную ошибку.
Если ваш проект LINQ с SQL базы данных. Затем просто проверить вашу систему услуг и запустите службу агент сервера SQL. Теперь ваша проблема решена.
Просто проверить связь между SQL и приложения (если используется SQL)