アセンブリ 'System.ServiceModel、Version=3.0.0.0、Culture=neutral、PublicKeyToken=b77a5c561934e089' からタイプ 'System.ServiceModel.Activation.HttpModule' を読み込めませんでした。]
オンラインで検索したところ、問題の原因はインストール中にありましたIIS をインストールした後、他のバージョンのフレームワークをインストールしたため、アセンブル内のバージョンがプログラムで使用されているバージョンと一致しなくなりました。解決策は、
aspnet_regiis.exe -iru を使用して iis を再登録することです。
操作は次のとおりです:
管理者権限を使用してコマンドプロンプトを開きます(管理者として実行する必要があります。そうでないと登録が機能しません)
フレームワークフォルダー(C:WindowsMicrosoft.NETFramework)に入り、対応するフォルダーの下のフォルダーを選択しますバージョン (v4 .0.30319) の場合は、コマンド
を使用してコードをコピーします コードは次のとおりです:
aspnet_regiis.exe -iru
登録が完了したら、Web サイトを開くことができます。
Win2008 は、アセンブリ「System.ServiceModel、Version=3.0.0.0」から問題を取得できないことを示すメッセージを表示します。
Windows Server 2008 の IIS サーバーに WCF サービス プログラムを展開するときに、アクセスすると次のエラーが報告されます。ブラウザ経由:
アセンブリ 'System.ServiceModel、Version=3.0.0.0、Culture=neutral、PublicKeyToken=b77a5c561934e089' からの型 'System.ServiceModel.Activation.HttpModule' の読み込みに失敗しました
原因:
これは次の理由によるものです。 .NET Framework 4 をインストールしてから .NET Framework 3.5 WCF HTTP アクティベーションを有効にすると、このエラーが発生します。
解決策:
Microsoft もこの問題に対する公式の回答を提供しています。 microsoft.com/.zh-cn/library/aa751852.aspx
管理者ユーザーとして cmd で aspnet_regiis.exe -i -enable を実行するだけです。
http://www.bkjia.com/PHPjc/326408.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/326408.html技術記事アセンブリ 'System.ServiceModel、Version=3.0.0.0、Culture=neutral、PublicKeyToken=b77a5c561934e089' からタイプ 'System.ServiceModel.Activation.HttpModule' を読み込めませんでした。] オンラインで検索しました...