7


2

テスト目的でクリーンなXP仮想マシンをインストールしました。再配布可能な.NET 3.5 SP1のみが適用されます。

WinFormsアプリを起動しようとすると、次の例外が発生します。

System.Configuration.ConfigurationErrorsException:System.Configuration.ConfigurationErrorsException:> System.Configuration.ConfigurationErrorsException:認識されない構成セクションsystem.serviceModel。 (C:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ Config \ machine.configの行134)

アプリは他のシステムでも動作しますが、これまで見たことがありません。 特に興味深いのは、それが「唯一の」XPと .NET 3.5 installed. We are not explicitly using WCF in the app either.

私は彼らがmachine.configからセクションを削除したことをいくつかのフォーラムで見ました、しかしクリーンインストールでそれをしなければならないのは間違っていると感じます。 何か案は?

6 Answer


4


インストールの問題のように見えます。 Connectにバグがあります。

これはマイクロソフトの公式推奨事項です。

それまでの間、次のコマンドを実行してインストールを修復できるはずです。

"%windir%\ Microsoft.NET \ Framework \ v3.0 \ Windows Communication Foundation \ ServiceModelReg.exe" / r / x

%windir%\ Microsoft.NET \ Framework \ v3.5 \ WFServicesReg.exe / c


1


より関連性のあるhttp://connect.microsoft.com/VisualStudio/feedback/details/510186/system-configuration-configurationerrorsexception-unrecognized-configuration-section-system-servicemodel-c-windows-microsoft-net-framework-v2 -0-50727-config-machine-config-line-146 [MS接続の問題]。 私はMSがまだこれを修正していないのに驚いています。

3.5、3.0、および2.0(およびすべてのアップデート)をアンインストールしてから、3.5を再インストールします。 それはそれをするべきです。


0


MSの設定問題のように聞こえます:そうでなければ完全にパッチが当てられていますか? おそらくこれはSP1の後に修正されました。

machine.configを編集する必要があるのは確かに残念です(つまり、ユーザーにそれを依頼することを想像してください)


0


私は同じ問題を抱えています、私はwindows xp 64を使用しています、私の決意はmachine.configを修正することです:

  1. %windir%\ Microsoft.NET \ Framework \ v2.0.50727 \ Config \ machine.config

  2. %windir%\ Microsoft.NET \ Framework64 \ v2.0.50727 \ Config \ machine.config

machine.configの内容は、ここで例を見ることができます:http://weblogs.asp.net/bhouse/archive/2005/11/10/430270.aspx


0


Oracle Client Driversをアンインストールした後、この問題が発生し始め、* C:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ machine.config *が削除されました。

他のコンピュータからコピーすると問題は解決しました。


-2


あなたのアプリケーションはdotnet framework 2を使って構築されていると思うので、3.5ではなく2をインストールして確認してください。

C:\ WINDOWS \ Microsoft.NET \ Framework \ * v2.0.50727 * \ Config \ machine.config行134 ___