2011-01-17 6 views
0

Я пытался установить CMS в папку на моем веб-сайте. После установки и пытается бежать, он показывает эту ошибку:Ошибка, поскольку виртуальный каталог не настроен как приложение в IIS

Error 14 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. E:\Documents\Visual Studio 2010\WebSites\WebSite20\blog\web.config 61

я добавил сайт в качестве виртуального каталога, а также преобразовал к применению. На попытке просмотреть это приложение, следующая ошибка происходит, как показано на скриншоте:

Screenshot

Как решить эту проблему?

+0

Я думаю, что вы прошли мимо проблемы с не-настроенными приложениями? Ошибка в скриншоте не найдена. Этот путь (E: \ inetpub \ wwwroot \ WebAssitBlog) существует? Предполагалось, что это «Assist» или «Asset» не «Assit»? Работает ли он, если вы добавляете косую черту в URL-адрес запроса? У вас установлен фильтр URL (как указано на скриншоте)? Если все в порядке, попробуйте запустить [Process Monitor] (http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx), чтобы увидеть, какой файл он пытается открыть и сбой. – Rup

+0

Я изменил номер порта webiste примерно на 9020, и я смог его просмотреть. Однако в Visual Studio я все еще получаю эту ошибку. Что мне делать? – Cipher

ответ

0

Эта ошибка, которую я считаю сейчас, заключается в том, что вам необходимо настроить документ по умолчанию. Перейдите в IIS и выберите параметр «Документ по умолчанию» (необходимо установить IIS 6 или 7) и установите его на страницу по умолчанию, которую вы хотите показать. Или введите путь с включенным документом ASPX. Поэтому введите: http://localhost/mysite/default.aspx или установите документ по умолчанию как default.aspx. Это обычно причина.

HTH.

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