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

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

我已经读过我需要在WEBCONFIG中实现与sql server 2008的连接。

我已经这样做了。

这是我的WEBCONFIG

    <!--  -->    <!-- -->   <!--  -->    <!--  --> <!--  -->     <!--  --> <!--      --> <!-- --> <!--     -->  

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

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

          

用上面的配置替换你的代码

同样,标签应该与给定的情况完全相同

让我知道你是否仍然坚持其可能是其他问题。

这是因为密钥区分大小写,并且您拥有所有小写connectionstrings ,只需更改为正确的大小写connectionStrings (注意大写字母S )。

完整配置(删除了冗余项目)现在看起来像这样:

                  

连接字符串部分具有以下定义并且区分大小写