0

.NET 3.5 サービスを使用して WCF を開発し、一部のデータをインターネットにインポートしました。

ローカルでは、IIS Express を使用してすべて正常に動作しています。サービスを共有ホストにデプロイし、ブラウザでサービス アドレスを指定すると、次の例外が発生しました。

ファイルまたはアセンブリ 'System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。

私の環境は、32 ビット互換の .NET 3.5 を使用するように構成されています。

スタック トレースは次を示します。

[FileNotFoundException: Could not load file or assembly 'System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. The system cannot find the file specified.] System.ServiceModel.AsyncResult.End(IAsyncResult result) +11655726 System.ServiceModel.Activation.HostedHttpRequestAsyncResult.End(IAsyncResult result) +194 System.ServiceModel.Activation.HostedHttpRequestAsyncResult.ExecuteSynchronous(HttpApplication context, Boolean flowContext) +176 System.ServiceModel.Activation.HttpModule.ProcessRequest(Object sender, EventArgs e) +275 System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +68 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +75

それを解決する方法の手がかりはありますか?

4

2 に答える 2

2

「私の環境は、32ビット互換の.NET3.5を使用するように構成されています。」

あなたはそれについて確かですか?ローカルシステムが.net4.0を使用していて、ホストが3.5しかないように見えます。

于 2012-05-08T16:06:54.840 に答える
0

FileNotFoundException: ファイルまたはアセンブリを読み込めませんでした 'システム、バージョン = 4.0.0.0

.NET 4.0 を参照していることを明示的に述べている

于 2012-05-08T20:51:28.263 に答える