当前位置:编程学习 > C#/ASP.NET >>

在应用程序配置中未找到连接名“LiuYanBan”或者连接字符串为空。

“/newText”应用程序中的服务器错误。
--------------------------------------------------------------------------------

在应用程序配置中未找到连接名“LiuYanBan”或者连接字符串为空。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.InvalidOperationException: 在应用程序配置中未找到连接名“LiuYanBan”或者连接字符串为空。

源错误: 


行 11:     <div style="text-align: center">
行 12:     <br /><br /><br /><br />
行 13:         <asp:SqlDataSource ID="SqlDataSource1" runat="server" DataSourceMode="DataSet"
行 14:         connectionString="<%$ ConnectionStrings:LiuYanBan%>"
行 15:         SelectCommand="SELECT [LiuYanID], [LiuYanName], [LiuYanTitle], [LiuYanTime] FROM [LiuYanTable] ORDER BY [LiuYanTime] DESC" EnableCaching="True"></asp:SqlDataSource>
 

源文件: d:\我的文档\桌面\网站\留言板V1\Default2.aspx    行: 13 

堆栈跟踪: 


[InvalidOperationException: 在应用程序配置中未找到连接名“LiuYanBan”或者连接字符串为空。]
   System.Web.Compilation.ConnectionStringsExpressionBuilder.GetConnectionString(String connectionStringName) +2955117
   ASP.default2_aspx.__BuildControlSqlDataSource1() in d:\我的文档\桌面\网站\留言板V1\Default2.aspx:13
   ASP.default2_aspx.__BuildControlform1() in d:\我的文档\桌面\网站\留言板V1\Default2.aspx:10
   ASP.default2_aspx.__BuildControlTree(default2_aspx __ctrl) in d:\我的文档\桌面\网站\留言板V1\Default2.aspx:1
   ASP.default2_aspx.FrameworkInitialize() in d:\我的文档\桌面\网站\留言板V1\Default2.aspx.cs:912306
   System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +40
   System.Web.UI.Page.ProcessRequest() +86
   System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) +18
   System.Web.UI.Page.ProcessRequest(HttpContext context) +49
   ASP.default2_aspx.ProcessRequest(HttpContext context) in c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\newtext\c7bce898\1b41a6f6\App_Web_0akpbvug.2.cs:0
   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +154
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +64

 


--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.42  --------------------编程问答-------------------- --------------------编程问答-------------------- LiuYanBan没有定义? --------------------编程问答-------------------- connectionString="<%$ ConnectionStrings:LiuYanBan%>"


写在web.config中

后台获取的时候用

configurationManager.connectionString["LiuYanBan"].ToString()

Web.config中加入


<connectionStrings> <add name="LiuYanBan" connectionString="Data Source=LEIKE;Initial Catalog=SYXT;User ID=sa;Password=sa" providerName="System.Data.SqlClient" /> </connectionStrings>
--------------------编程问答--------------------
引用 1 楼 net_lover 的回复:
web.confg里面没有配置对

<connectionStrings>
  <add name="LiuYanBan" connectionString="Data Source=(local);Initial Catalog=数据库名称;User ID=用户名;Password=密码"
  providerName="System.Data.SqlClient" />
</conn……
应该就是这个原因造成的。 --------------------编程问答-------------------- 额、、、怎么加呀??能详细点吧,我还是菜鸟~~~
引用 3 楼 wxr0323 的回复:
connectionString="<%$ ConnectionStrings:LiuYanBan%>"


写在web.config中

后台获取的时候用

configurationManager.connectionString["LiuYanBan"].ToString()

Web.config中加入


XML code

<connectionString……
--------------------编程问答-------------------- 你要是不会加,你直接写
<asp:SqlDataSource ID="SqlDataSource1" runat="server" DataSourceMode="DataSet"
 connectionString="Data Source=(local);Initial Catalog=数据库名称;User ID=用户名;Password=密码"
 SelectCommand="SELECT [LiuYanID], [LiuYanName], [LiuYanTitle], [LiuYanTime] FROM [LiuYanTable] ORDER BY [LiuYanTime] DESC" EnableCaching="True"></asp:SqlDataSource>
 


或者使用数据库连接向导添加,
等你熟练了就知道怎么加了
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,