2012-03-07 2 views
0

Я бегу приложение, которое было загружено из Интернета, но получаю сообщение об ошибке:Ошибка при запуске ASP.NET apllication

It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS.

В web.config строке 23, где код является:

<authentication mode="Windows"/> 

Как для решения этой проблемы?

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

ответ

1

Файл web.config находится в каталоге, который не настроен в IIS в качестве приложения. Вы можете исправить это, настроив каталог как приложение с помощью диспетчера IIS.

Информация зависит от используемой версии Windows: например, с Windows 7 вы должны щелкнуть правой кнопкой мыши по каталогу в диспетчере IIS и выбрать «Преобразовать в приложение».

+0

спасибо всем Постараюсь эти варианты ..... –

0

Сделайте виртуальный каталог, в котором ваше приложение находится в приложении. Перейдите в диспетчер IIS, найдите веб-сайт и каталог, в котором установлено ваше приложение, щелкните его правой кнопкой мыши и выберите «Преобразовать в приложение».

Также см Error: allowDefinition='MachineToApplication' beyond application level

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