Ошибка в веб-конфигурации при установке без точки

У меня есть очень простое пустое приложение asp.net, и я добавил в проект пакет nuget без точек.

Как только я это сделаю, я получаю сообщение об ошибке сервера

The requested page cannot be accessed because the related configuration data for the page is invalid.

и, насколько я понимаю, это может быть связано с проблемой чтения информации в файле веб-конфигурации.

<configuration>
 <system.web>
<compilation debug="true" targetFramework="4.5"/>
<httpRuntime targetFramework="4.5"/>
<httpHandlers>
  <add path="*.less" verb="GET" type="dotless.Core.LessCssHttpHandler, dotless.Core"/>
</httpHandlers>
</system.web>
<system.webServer>
 <validation validateIntegratedModeConfiguration="false"/>
<handlers>
<add name="dotless" path="*.less" verb="GET" type="dotless.Core.LessCssHttpHandler,dotless.Core" resourceType="File" preCondition=""/>
</handlers>
</system.webServer>
<configSections>
<section name="dotless" type="dotless.Core.configuration.DotlessConfigurationSectionHandler, dotless.Core"/>
</configSections>
<dotless minifyCss="false" cache="true" web="false" strictMath="false"/>
</configuration>

Это происходит в момент чтения configSections

Как я мог это решить?


person Arianule    schedule 09.01.2016    source источник


Ответы (1)


Нашел проблему. configSections нужно сесть внутри configuration

person Arianule    schedule 09.01.2016