Настройка приложения ASP.NET в IIS - PullRequest
2 голосов
/ 22 января 2009

Я унаследовал некоторые aspx (включая файл web.config) и получаю следующую ошибку. Я создал для него виртуальный каталог, но я не уверен, как мне «настроить его как приложение»?

Configuration Error 
Description: An error occurred during the processing of a configuration file
required to service this request. Please review the specific error details 
below and modify your configuration file appropriately. 

Parser Error Message: 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.

Source Error: 


Line 49:             ASP.NET to identify an incoming user. 
Line 50:         -->
Line 51:        <authentication mode="Windows"/>
Line 52: 
Line 53:     <customErrors mode="Off"/>


Source File: C:\<MYPATH>\web.config    Line: 51 

Ответы [ 4 ]

7 голосов
/ 22 января 2009

Перейдите в свойства виртуального каталога, перейдите на вкладку «Виртуальный каталог» и нажмите кнопку «Создать» в разделе «Настройки приложения», затем установите для «Права на выполнение» значение «Только сценарии»

Также проверьте вкладку ASP.NET, чтобы убедиться, что она установлена ​​на правильную версию для вашего приложения.

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

1 голос
/ 22 января 2009

щелкните правой кнопкой мыши свой виртуальный каталог - свойства - на вкладке «виртуальный каталог» нажмите кнопку «создать» в середине и присвойте приложению имя

0 голосов
/ 22 января 2009

Откройте свойства для VDIR. Убедитесь, что это приложение, на вкладке Виртуальный каталог посмотрите Настройки приложения, нажмите Создать, если это не приложение.

Значок vDir также отличается, если папка является приложением, приложения представляют собой небольшие открытые поля, на не-приложениях vdirs отображается значок папки с маленьким глобусом.

0 голосов
/ 22 января 2009

В IIS6 MMC щелкните правой кнопкой мыши папку, в которой развернуто приложение, нажмите Свойства, затем нажмите кнопку Создать.

Это создаст приложение IIS.

Да, убедитесь, что вы выбрали правильную версию ASP.NET на вкладке ASP.NET и убедитесь, что она находится в правильном пуле приложений для выбранной версии ASP.NET.

...