无法读取配置节“ connectionStrings”,因为它缺少节声明 [英] The configuration section 'connectionStrings' cannot be read because it is missing a section declaration

查看:471
本文介绍了无法读取配置节“ 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.

这篇关于无法读取配置节“ connectionStrings”,因为它缺少节声明的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆