Приветствие,
Я разработал веб-сайт, используя 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 Томас'ы ответ. Он бил меня, чтобы найти эту ссылку. Чтобы спасти себя некоторое значение, вы должны быть в состоянии сосредоточиться на создание виртуальных каталогов и веб-сайтам раздел.
щелкните правой кнопкой мыши виртуальный каталог (например, MyVirtualDirectory)
нажмите кнопку Преобразовать в приложение.
Вы настроили виртуальный каталог как приложение ASP.NET на право Framework версии?
См. настройка IIS
Посмотрите на эти два отрывка:
Я загрузил мой сайт на моем домене в папке public.
и
эта ошибка может быть вызвана виртуального каталога не настроен в IIS как приложение.
Это'ы довольно для меня ясно, что вы сделали exactly что ты сказал, и не более того, т. е. вы передали файлы на веб-сервер, но ничего больше. Необходимо настроить общую папку в качестве виртуального каталога в IIS как ошибка говорит вам, или это's просто не будет работать.
Похоже, у вас в `<режим проверки подлинности=на"Окна" и /> в веб.файл config, но ваш хостинг-провайдер выиграл'т позволю тебе использовать эту. Просто удалите эту строку.
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.
Похоже, это очень общее сообщение от IIS. в моем случае мы имеем возможность комплексной безопасности на веб-конфигурации, но забыли поменять удостоверение пула приложений IIS. Вещи, чтобы проверить
Примечание: это может не помочь каждый раз, но это может быть одной из причин выше сообщение об ошибке.
У меня такая же проблема, мое приложение работает на Amazon VPS сервер, в последнее время я обнаружил, что папку bin имел несколько копий файлов'ы... После снятия этих копий библиотеки DLL, как и EntityFramework(copy1).в DLL
, ошибки пропали....
Может быть, кто-нибудь будет вам помогать...ура
Извлекать веб.файл config`-файл из папки каталога IIS решает проблему.
Попробуйте удалить содержимое в `<составители и GT; тег в web.файл config. В зависимости от того, кто вы'вэ хостинг с, некоторым Дон'т позвольте компилятору в производстве.
Ваше приложение пытается компилировать, когда он призывал и своих серверов выиграл'т позволю.
Это не всегда позволяет решить проблему...но он скажет вам, что реальная проблема заключается.<БР> в настоящее время его пытаются использовать пользовательскую страницу ошибок, что не'т существуют.<БР> Если добавить эту строку в web.конфиг (под системы.веб-теге) он должен дать вам реальную ошибку.
<system.web>
<!-- added line -->
<customErrors mode="Off"/>
<!-- added line -->
</system.web>
Если ваш проект LINQ с SQL базы данных. Затем просто проверить вашу систему услуг и запустите службу агент сервера SQL. Теперь ваша проблема решена.