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) –