无法读取配置节“ connectionStrings”,因为它缺少节声明

无法读取配置节“ connectionStrings”,因为它缺少节声明

问题描述:

我正在尝试将网页(c#)移至ISS 7.5服务器。

I am trying to move my webpage(c#) to ISS 7.5 server.

我已阅读到我需要将WEBCONFIG放入sql中以实现连接服务器2008。

I have read that i need to put the in WEBCONFIG to achieve the conection with sql server 2008.

我已经做到了。

这是我的WEBCONFIG

Here is my WEBCONFIG

<?xml version="1.0" encoding="UTF-8"?>
<!--
  For more information on how to configure your ASP.NET application, please visit
  http://go.microsoft.com/fwlink/?LinkId=169433
  -->
<configuration>
  <connectionstrings>
   <!-- <remove name="LocalSqlServer" /> -->
    <add name="conexionsql" connectionstring="Data Source=FCH-DESARROLLO;Initial Catalog=DesaInterno;Integrated Security=True;User ID=usuario_de_conexion;Password=a"
     providerName="System.Data.SqlClient"/>
  </connectionstrings> 


  <system.web>

    <!--<identity impersonate="true" /> -->

    <compilation debug="true" targetFramework="4.5">
      <assemblies>
        <!--  <add assembly="System.DirectoryServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> -->
        <add assembly="*" />
      </assemblies>
    </compilation>
   <!-- <httpRuntime targetFramework="4.5"/> -->
  <!--  <authentication mode="Windows" /> -->
    <authorization>
      <deny users="?" />
    </authorization>
  </system.web>


 <!-- <system.webServer> -->
   <!-- <defaultDocument>
      <files>
        <add value="index.aspx" />
      </files>
    </defaultDocument> -->

  <!--</system.webServer> -->
   <!-- <connectionStrings>
        <remove name="LocalSqlServer" />
        <add connectionString="Server=10.10.201.79;Database=DesaInterno;Integrated Security=true" name="LocalSqlServer" />
    </connectionStrings> -->
</configuration>

当我尝试在IIS中运行我的应用程序时出现错误。

When i try tu run my app in IIS comes an error.


错误HTTP 500.19-内部服务器错误无法读取配置节
'connectionStrings',因为它缺少
声明

Error HTTP 500.19 - Internal Server Error The configuration section 'connectionStrings' cannot be read because it is missing a section declaration


  <configuration>
    <system.web>
      <compilation debug="true" targetFramework="4.0"/>
    </system.web>
    <connectionStrings>
      <add name="#" connectionString="#" providerName="System.Data.SqlClient"/>
    </connectionStrings>
  </configuration>






用上述配置替换代码


replace your code with above configuration

标签的大小写也应该正确

as well the tag should be in proper case exact as given

让我知道您是否仍然卡住了它可能是其他标签了问题。

let me know if you still stuck its might be some other issue.