2012-06-16 2 views
0

У меня есть IIS 7.5 с один веб-сайтIIS 7.5 виртуального каталога ошибка времени выполнения

Я добавил новый виртуальный каталог и получать Runtime Error

http://ngg-l.com/admin

Я пытался добавленным этого веб-приложения в качестве нового веб-сайта и все было нормально, но оно не работает в виртуальном каталоге

Есть ли какие-нибудь советы?

предупреждение зрителя:

Exception information: 
    Exception type: ConfigurationErrorsException 
    Exception 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. (C:\inetpub\wwwroot\Admin\web.config line 49) 
    at System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean ignoreLocal) 
    at System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Object& result, Object& resultRuntimeObject) 
    at System.Configuration.BaseConfigurationRecord.GetSection(String configKey) 
    at System.Web.Configuration.RuntimeConfig.GetSectionObject(String sectionName) 
    at System.Web.Configuration.RuntimeConfig.GetSection(String sectionName, Type type, ResultsIndex index) 
    at System.Web.Configuration.RuntimeConfig.get_Identity() 
    at System.Web.HttpContext.SetImpersonationEnabled() 
    at System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) 



Request information: 
    Request URL: http://ngg-l.com/admin 
    Request path: /admin 
    User: 
    Is authenticated: False 
    Authentication Type: 
    Thread account name: IIS APPPOOL\NGG 

Thread information: 
    Thread ID: 13 
    Thread account name: IIS APPPOOL\NGG 
    Is impersonating: False 
    Stack trace: at System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean ignoreLocal) 
    at System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Object& result, Object& resultRuntimeObject) 
    at System.Configuration.BaseConfigurationRecord.GetSection(String configKey) 
    at System.Web.Configuration.RuntimeConfig.GetSectionObject(String sectionName) 
    at System.Web.Configuration.RuntimeConfig.GetSection(String sectionName, Type type, ResultsIndex index) 
    at System.Web.Configuration.RuntimeConfig.get_Identity() 
    at System.Web.HttpContext.SetImpersonationEnabled() 
    at System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) 
+0

Пожалуйста, проверьте пул приложений в настройках .... –

+2

Посмотрите в разделе «Просмотр событий» в разделе «Приложение», чтобы увидеть точную ошибку. Это или установите в вашем web.config, чтобы мы могли увидеть фактическую ошибку. –

+0

см. Мой обновленный вопрос –

ответ

1

Так как сообщение об ошибке, вам необходимо преобразовать виртуальный каталог вы добавили в приложение. Щелкните правой кнопкой мыши в IIS, и вы должны увидеть, как это сделать.

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