读取相应的config文件

zzw1858007 2012-08-14 11:03:35
现在有一个solution,里面有2个project,projectA 和 projectB。

我在ProjectA里面想读取ProjectB里面的一个叫做B.config的文件。怎么读取~~~
我用WebConfigurationManager.OpenWebConfiguration(path) 找不到文件,感觉是路径的问题。怎么指定到B.config的路径?~
...全文
97 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzw165027967 2012-08-20
  • 打赏
  • 举报
回复
修改读取config文件的方法~~应该是直接能读到的!
孟子E章 2012-08-14
  • 打赏
  • 举报
回复
如果没有任何关系,你需要在工程中提供读取的方法,写一个类对外提供
孟子E章 2012-08-14
  • 打赏
  • 举报
回复
一般情况下,一个是Web项目或者网站工程的,其他工程都是编译成dll的。

如果不是网站工程,那你2者就没有关联了,谁知道他们之间什么关系啊??

工程放在一起运行才能进行相互读取
紫魂一号 2012-08-14
  • 打赏
  • 举报
回复
两个项目两个都可以编译成dll 文件对吧,那么是否可以任意一个项目提供一个方法去获取它对应的配置文件信息。当要使用的时候直接引入这个dll文件 调用其方法就可以获取到它相关的信息
zzw1858007 2012-08-14
  • 打赏
  • 举报
回复
谢谢~~那么我在ProjectA里面加一个config文件,格式和ProjectB里的那个config文件一样,这样做是比较好的作法是么?~[Quote=引用 2 楼 的回复:]

2个不相关的工程是没法读取的在VS你必须指定固定的路径
如果是asp。net中使用,可以根据
System.Web.HttpContext.Current.Server.MapPath("~/B.config")
读取
[/Quote]
杰拉尔 2012-08-14
  • 打赏
  • 举报
回复
WebConfigurationManager.OpenWebConfiguration("D:xx/xx/.b.config")不是同一个项目中只能给特定路径
孟子E章 2012-08-14
  • 打赏
  • 举报
回复
2个不相关的工程是没法读取的在VS你必须指定固定的路径
如果是asp。net中使用,可以根据
System.Web.HttpContext.Current.Server.MapPath("~/B.config")
读取

zzw1858007 2012-08-14
  • 打赏
  • 举报
回复
up一下~~

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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