Назад | Перейти на главную страницу

«Ошибка HTTP 500.19 - внутренняя ошибка сервера» в IIS 7.5 Windows 7 при открытии веб-сайта asp.net

Когда я пытаюсь запустить свой простой веб-сайт ASP.NET на IIS 7.5 (Windows 7), я получаю эту ошибку:

HTTP Error 500.19 - Internal Server Error
The requested page cannot be accessed because the related configuration data for the page is invalid.

Я как-то искал и нашел эта веб-страница у которых есть решение моей проблемы в «Сообщение об ошибке 3». Я следил за «Резолюцией 3» на этой странице, но не смог найти следующую запись:

<add accessType="Allow" users="*" />

Я думаю, это другое, потому что это для IIS 7, а у меня - IIS 7.5. Я не знаю, что случилось. Для получения дополнительной информации я поместил снимок экрана страницы ошибки:

редактировать

Спасибо за ответы, как сказал Вивек, мне пришлось прокомментировать следующие строки my webconfig, чтобы работать

   <configSections>
      <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
        <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
          <!--<section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>-->
          <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
            <!--<section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere" />-->
            <!--<section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />-->
            <!--<section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />-->
            <!--<section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />-->
          </sectionGroup>
        </sectionGroup>
      </sectionGroup>
    </configSections>  

. Но это вопрос для меня. Почему я должен комментировать эти строки? Это проект hello world, и если я создам веб-сайт через Visual Studio и настрою его на IIS, это будет работать без каких-либо проблем (без комментирования этих строк)

В сообщении об ошибке четко указано, что в файле web.config есть повторяющаяся запись. Проверьте Ошибка конфигурации и Файл конфигурации под подробной ошибкой.

Если вы не уверены .. просто закомментируйте запись для system.web.extensions/scripting/webServices/profileService в файле web.config