我有一个 VC2010 C# 解决方案,里面有很多项目。
例如,我有一个 Web 项目,并且有一个类库。
在 web.config 文件中,我在 <appSettings>
中有一个键部分,例如
<add key="FileDirectory" value="G:\ftproot\sales" />
我还在 Web.Production.config 文件中添加了一个 key ,以反射(reflect)服务器上的文件目录。
所以当我在我的网络项目(它是 MVC)中引用它时 - 我这样做:
var FTPPath = ConfigurationManager.AppSettings["FileDirectory"];
这在我的网络项目中运行良好。但是,我还需要在类库中引用它,这就引出了我的问题——有没有办法从另一个项目中引用 web.config 文件中的键,例如一个类库,在同一个解决方案中??
感谢所有帮助。 谢谢
最佳答案
是的,您可以使用完全相同的代码。 .Net 将在启动应用程序域的应用程序的配置文件中查找配置键。此类应用程序使用的类库将有权访问其配置文件。
关于c# - 从同一解决方案 C# 中的另一个项目引用 Web.Config 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5578134/