2
var userName = ConfigurationManager.AppSettings["FileUploadRoot"];
Iam变量用户名变为空。关键的FileUploadRoot位于另一个项目的Web配置条目中,上面的代码位于另一个项目类文件中。所以你能告诉我如何从web配置文件中获得价值如何从同一解决方案读取另一个项目的配置值?
var userName = ConfigurationManager.AppSettings["FileUploadRoot"];
Iam变量用户名变为空。关键的FileUploadRoot位于另一个项目的Web配置条目中,上面的代码位于另一个项目类文件中。所以你能告诉我如何从web配置文件中获得价值如何从同一解决方案读取另一个项目的配置值?
最好的办法是将配置值也包含在你的第一个项目中,以使其自成一体。
您可以在具有web.config文件中的项目中使用静态类和一个internal
财产暴露在web.config中的值
您可以使用这样的事情:
static class Utility
{
internal static string FileUploadRoot
{
get
{
return ConfigurationManager.AppSettings["FileUploadRoot"];
}
}
}
另一种解决方案是将文件添加为项目的链接。
这段代码是要由它没有被其他项目编写项目中读取'AppSettings'。在您的项目中,“FileUploadRoot”关键字不存在。 –
是的,我明白。所以你可以请告诉我如何阅读从另一个项目的Web配置 – Catwoman
[阅读此](http://stackoverflow.com/questions/22785541/accessing-another-projects-app-config-properties) –