我正在運行.NET 4.0 Web應用程序。在IIS Express(只有IIS Express)下,我的APPSettings都沒有讀入AppSettings集合。當我查看這個集合時,即使我在web.config中有大約15個應用程序設置,它也是空的。對發生什麼事情提出任何建議?IIS Express否AppSettings
這是一個Web應用程序項目。我正在使用web.config轉換,但我相信這些只在發佈時使用。
我正在運行.NET 4.0 Web應用程序。在IIS Express(只有IIS Express)下,我的APPSettings都沒有讀入AppSettings集合。當我查看這個集合時,即使我在web.config中有大約15個應用程序設置,它也是空的。對發生什麼事情提出任何建議?IIS Express否AppSettings
這是一個Web應用程序項目。我正在使用web.config轉換,但我相信這些只在發佈時使用。
有一件事我發現,可能會導致的AppSettings不加載,這是其嵌套在其他目錄
http://localhost:8181/xproject/mysite
改變它的虛擬目錄,以
http://localhost:8181/xproject_mysite
固定對我來說。
我不知道爲什麼。
很棒。我想知道爲什麼完整路徑不起作用。 – 2011-04-06 16:22:56
確保web.config中的appSettings元素是配置元素的子元素。
它是:<結構>
此處作爲一例是子副本: <結構>
這適用於除IIS Express以外的所有內容。 – 2011-03-31 17:52:40
檢查是否在正確的節點下。確保它在節點中。而不是其子節點之一 –
2011-03-30 17:23:04
您如何閱讀AppSettings集合? – airbai 2011-04-06 08:49:06
var configurationAppSettings = new AppSettingsReader(); returnMe =((int)(configurationAppSettings.GetValue(parameterName,typeof(int)))); 爲例。雖然我已經使用ConfigurationManager.AppSettings [「測試」],它也是空的。 – 2011-04-06 16:14:51