我已經安裝了一個乾淨的XP虛擬機用於測試目的,只應用了.NET 3.5 SP1可再發行組件。無法啓動.NET應用程序,ConfigurationErrorsException
當我嘗試啓動我們WinForms應用程序,它提供了以下異常:
System.Configuration.ConfigurationErrorsException: Configuration system failed to initialize ---> System.Configuration.ConfigurationErrorsException: Unrecognized configuration section system.serviceModel. (C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Config\machine.config line 134)
的應用程式適用於其他系統,我從來沒有見過這個。更有趣的是,它是一臺安裝了「僅」XP和.NET 3.5的乾淨機器。我們沒有在應用程序中明確使用WCF。
我在一些論壇上看到他們已經從machine.config中刪除了一部分,但是在乾淨的安裝中必須這樣做時感覺不對,應該有更好的解決方案。有任何想法嗎?
這裏有一個鏈接到另一個論壇有同樣的問題,但這可能是真正合適的。這不是一個有吸引力的解決方案告訴客戶... http://community.sharpdevelop.net/forums/p/8662/24166.aspx – kaze 2009-08-18 07:55:44
可能更好的serverfault隊友。當然,這似乎是一個討厭的問題,但在綠地XP + .net 3.5 SP1上的機器配置應該是perfeect – Spence 2009-08-18 07:56:43
我通過手動編輯machine.config來解決它,在這種情況下,這並不重要,但這可能是一個很大的問題如果客戶安裝也遇到了這個問題,那麼問題就更大如果情況確實如此,那麼將會進行進一步的調查。 – kaze 2009-08-19 06:52:47