質問:
Web Clientを呼び出すと、次のエラーメッセージが表示されます。
"Server Error in '[Applicationname]' Application: "The file or assembly DocuWare.Remoting.SSL.SSPI.64 was not found" または "Could not load file or assembly DocuWare.Remoting.SSL.SSPI.64 was not found" このエラーを解決するにはどうすればよいですか?または "Could not load file or assembly DocuWare.Remoting.SSL.SSPI"
このエラーはどのように解決できますか?
解決方法:
まず、Webインスタンスと設定インスタンスのIIS AppPoolが64bitで動作しているか、32bitで動作しているかを確認します。
AppPool 32bit:
設定用ディレクトリ: ..㊦DocuWareWebSettings㊦、または C:㊦Webroot㊦<web-instance>㊦に移動し、以下のファイルがあるか確認してください:
DocuWare.Remoting.SSL.SSLChannel.dll,
DocuWare.Remoting.SSL.SSPI.dll,
DocuWare.Remoting.SSPI.dll,
DocuWare.Remoting.SSPIChannel.dll
注意:上記のファイルのみが存在します。これらの同じファイルが名前に64を含む場合(例:DocuWare.Remoting.SSl.SSLChannel64.dll)、それらを削除してください。
AppPool 64bit:
C:\Program Files (x86)⇄DocuWareWeb Modulesに切り替えて、DocuWare.Web64.zipを開いてください。
これらのファイルを.DocuWare.Web64.zipにコピーしてください。\.DocuWareの設定用にはDocuWareの設定用Binに、Webインスタンス用にはC:Docuinetpubwwwrootの<web-instance>Binにこれらのファイルをコピーし、名前に64が含まれるファイルだけがそこに存在する必要があることを確認します - ファイル名に64が含まれないすべてのSSPIとSSLを削除します:
- DocuWare.Remoting.SSL.SSLChannel.64.dll
・DocuWare.Remoting.SSL.SSPI.64.dll
・DocuWare.Remoting.SSPI.64.dll
・DocuWare.Remoting.SSPIChannel.64.dll
次に、.DocuWare.WAFServices.settingsの下にあるDocuWare.WAFServices.settingsを開きます。
\Web ¦設定¦ bin
の下にあるDocuWare.WAFServices.settingsを開き、以下のパラメータを<SwitchSecurityChannel>-TAGにコピーします(1つは中央にあり、もう1つは下部にあります。String DictionaryEntryKey="type64">DocuWare.Remoting.SSPIChannel.SecurityClientChannelSinkProvider、DocuWare.Remoting.SSPIChannel.64。</ System.String>
これで、Webインスタンスと設定に再びアクセスできるようになります。
IIS 7を使用している場合、必ずしもIISリセット(IISRESET.EXE)を実行する必要はありません。IIS 6の場合は必要です。
ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づくものです。翻訳版の記事で使用されている文法などには、細かい誤りがある場合があります。翻訳の正確さを完全に保証することは出来かねますが、ほとんどの場合、十分な情報が得られると思われます。万が一、疑問が生じた場合は、英語版の記事に切り替えてご覧ください。
