2016-08-09 4 views
0

У меня есть веб-форма, размещенная на локальном компьютере моего компьютера (IIS-Express). Я работаю с .NET 4.6.Ошибка веб-конфигурации в ASP.NET

В моей web.config у меня есть

<sectionGroup> 
    <section> 
     <applicationSettings> 
     <UI.Properties.Settings> 
      <setting name=" UI_Portal" serializeAs="String"> 
      <value>http://localhost/Service/EppPortal.asmx</value> 
      </setting> 
      <setting name="UI_Portal" serializeAs="String"> 
      <value>http://localhost/Service/Portal.asmx</value> 
      </setting> 
     </UI.Properties.Settings> 
     </applicationSettings> 
     </section> 
</sectionGroup> 

И я получаю ошибку:

The configuration section 'sectionGroup' cannot be read because it is missing a section declaration

**

Config Source: 
    305: 
    306: <sectionGroup> 
    307: 

**

Я не могу найти способ его решить. Пожалуйста помоги. Благодарю.

+2

Ваш размещенный код конфигурации не соответствует описанию ошибки. опубликовать фактический код – Rahul

+1

Есть ли еще ваш web.config? Вы используете теги ' 'где угодно? –

+0

@Rahul извините, я скопировал плохо. PLZ видеть сейчас. –

ответ

1

Да, вы ошибаетесь, вам не хватает элемента <configSections> alltogether. Это должно быть как показано ниже. См sectionGroup Element для получения дополнительной информации

<configSections> 
<sectionGroup> 
    <section> 
     <applicationSettings> 
     <UI.Properties.Settings> 
      <setting name=" UI_Portal" serializeAs="String"> 
      <value>http://localhost/Service/EppPortal.asmx</value> 
      </setting> 
      <setting name="UI_Portal" serializeAs="String"> 
      <value>http://localhost/Service/Portal.asmx</value> 
      </setting> 
     </UI.Properties.Settings> 
     </applicationSettings> 
     </section> 
</sectionGroup> 
</configSections> 
+0

Нет, я до сих пор получаю сообщение об ошибке: раздел раздела «Конфигурация» не может быть прочитан, потому что он пропускает объявление раздела, когда я делаю наоборот. –

+0

Не должно быть. Можете ли вы опубликовать свой web.config ... если не полностью, а всю часть, где вы определяете разделы – Rahul

+0

Я разместил ее - все, что касается раздела, есть только. Даже Ctrl + F говорит, что мой код имеет только 4 тега раздела. –

0

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

<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>