其實DLL調用.exe.config中的custom configSetting是沒有問題的,是我自己的spell問題,造成命名空間和XML節點名不一致。糾正之后,一切Okay了。
如果配置文件中的
所指出的type的最前面的namespace寫錯了,那么就會導致下面的錯誤:
DLL里面執行
return (ActionNode[])ConfigurationSettings.GetConfig("ActiveServlet");
時,會直接發生這樣的異常:
Exception Information
*********************************************
Exception Type:
System.Configuration.ConfigurationException
Message: Could not create ActiveServlet.ActionConfigurationSectionHandler,ActiionServlet;
StackTrace Information
*********************************************
?? at System.Configuration.ConfigurationRecord.GetFactory
(String configKey)
?? at System.Configuration.ConfigurationRecord.Evaluate
(String configKey)
?? at
System.Configuration.ConfigurationRecord.ResolveConfig
(String configKey)
?? at System.Configuration.ConfigurationRecord.GetConfig
(String configKey)
?? at
System.Configuration.ConfigurationRecord.ResolveConfig
(String configKey)
?? at System.Configuration.ConfigurationRecord.GetConfig
(String configKey)
?? at
System.Configuration.DefaultConfigurationSystem.System.Con
figuration.IConfigurationSystem.GetConfig(String
configKey)
?? at System.Configuration.ConfigurationSettings.GetConfig
(String sectionName)
實際上有人遇到和我類似的錯誤:
但是Mark指出他可以通過“using a config file which was named & located correctly”來糾正錯誤,那我呢,就因為這個拼寫?
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=59265
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
