Консольное приложение: только один элемент, разрешенный для каждого файла конфигурации, и если он присутствует, должен быть первым дочерним элементом корневого элемента
Я разрабатываю консольное приложение и когда я запускаю .EXE-файл, я получаю ниже ошибки.
3 ответа:
вы действительно должны просто прочитать сообщение об ошибке. Он содержит все, что вам нужно знать, чтобы решить эту проблему:
configSections
должен быть первым дочерним элементом корневого элемента:<configuration> <configSections> <section name="Reva.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" /> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" /> </configSections> <startup useLegacyV2RuntimeActivationPolicy="true"> <supportedRuntime version="v4.0"/> </startup>
ошибка web.конфигурационный файл
<?xml version="1.0" encoding="utf-8"?> <configuration> <connectionStrings> <add name="SQLConnect" connectionString="Data Source=SAHIL; Initial Catalog=Demo; Integrated Security=SSPI" providerName="System.Data.SqlClient" /> </connectionStrings> <configSections> <sectionnamesectionname="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" /> </configSections> : : : : : : : </configuration>
Ошибка
чтобы исправить ошибку, я переставил элементы, и ошибка была исправлена.