ホームページ >バックエンド開発 >PHPチュートリアル >タイプ System.ServiceModel.Activation.HttpModul_PHP 教程を読み込めませんでした

タイプ System.ServiceModel.Activation.HttpModul_PHP 教程を読み込めませんでした

WBOY
WBOYオリジナル
2016-07-21 15:13:401191ブラウズ

アセンブリ '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 を実行するだけです。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/326408.html技術記事アセンブリ 'System.ServiceModel、Version=3.0.0.0、Culture=neutral、PublicKeyToken=b77a5c561934e089' からタイプ 'System.ServiceModel.Activation.HttpModule' を読み込めませんでした。] オンラインで検索しました...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。