WCF中 ConfigurationManager.GetSection问题,高手进

sincerely83 2007-11-24 04:37:38

using Microsoft.Practices.EnterpriseLibrary.Data;
namespace WCFService1.ServiceImplementation
{
class GetConnectionString
{
public static string GetDbConnect()
{
Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings Ds = (Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings)System.Configuration.ConfigurationManager.GetSection("dataConfiguration");
return con;
}
}
}

接着为了测试暴露了一个函数
public string getStudentInfo()
{
WCFService1.DataAccess.studentRepository(GetConnectionString.GetDbConnect());
return GetConnectionString.GetDbConnect();//返回连接信息
}
配置文件web.xml
<configSections>
<section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data"/>
</configSections>

<connectionStrings>
<add name="myConnection" connectionString="Data Source=50B19750A8D4491\SQLEXPRESS;Initial Catalog=test;Persist Security Info=True;User ID=lzt;Password=lzt"
providerName="System.Data.SqlClient" />
</connectionStrings>
<dataConfiguration defaultDatabase="myConnection"/>
<appSettings/>
<system.web>

用的Web Service Software Factory - December 2006中的WCF模版。。。

问题是在练习Service Software Factory是出现的。经过测试,问题定位在获得连接字符串时(从web.config中取得)出错。
在简单的获得硬编码studentDC时没有问题。在进行数据库操作时出现问题。
用的是Microsoft Enterprise Library January 2006提供的DATA.dll和Comman.dll。
不知道问题出现在拿。
请高手帮忙。。。。。。。感激不尽。。。



...全文
125 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
xray2005 2007-11-24
  • 打赏
  • 举报
回复
学习

110,570

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧