Vues :

Question :
Lors de l'appel du client Web, le message d'erreur suivant s'affiche :
"Server Error in '[Applicationname]' Application : "The file or assembly DocuWare.Remoting.SSL.SSPI.64
n'a pas été trouvé" ou "Impossible de charger le fichier ou l'assembly DocuWare.Remoting.SSL.SSPI"
Comment puis-je résoudre cette erreur ?

Solution:
Tout d'abord, vérifiez si l'AppPool IIS de l'instance Web et l'instance Paramètres fonctionnent en 64bit ou en 32bit.

AppPool 32bit:

Accédez au répertoire suivant : ..\DocuWare\Web\Paramètres\bin pour les Paramètres ou C:\Ninetpub\wwwroot\<web-instance>\bin et vérifiez si les fichiers suivants sont présents :

DocuWare.Remoting.SSL.SSLChannel.dll,
DocuWare.Remoting.SSL.SSPI.dll,
DocuWare.Remoting.SSPI.dll,
DocuWare.Remoting.SSPIChannel.dll

Remarque : seuls les fichiers ci-dessus existent - si ces mêmes fichiers existent avec 64 dans le nom (ex. DocuWare.Remoting.SSl.SSLChannel64.dll), supprimez-les, sinon cela provoquera des erreurs.

AppPool 64bit :

Accédez à C:\NProgram Files (x86)\NDocuWare\NWeb Modules et ouvrez lefichier DocuWare.Web64.zip.
Copiez ces fichiers dans ....\NDocuWare\NWebSettings\Nbin pour les paramètres ou C:\Ninetpub\Nwwwroot\N<web-instance>\Nbin pour l'instance Web et assurez-vous que seuls les fichiers avec 64 dans le nom doivent exister ici - supprimez tous les DocuWare et SSL sans le 64 dans le nom du fichier :

- DocuWare.Remoting.SSL.SSLChannel.64.dll
- DocuWare.Remoting.SSL.SSPI.64.dll
- DocuWare.Remoting.SSPI.64.dll
- DocuWare.Remoting.SSPIChannel.64.dll

Ouvrez ensuite le fichier DocuWare.WAFServices.settings qui se trouve également sous ....\NWeb \N Paramètres \N bin
et copiez les paramètres suivants dans le <SwitchSecurityChannel>-TAG (une fois au milieu et aussi en bas - pour s'orienter vers une entrée 'Type' insérée précédemment) :


<System.String DictionaryEntryKey="type64">DocuWare.Remoting.SSPIChannel.SecurityClientChannelSinkProvider, DocuWare.Remoting.SSPIChannel.64</ System.String>

La Web-Instance et les Paramètres devraient maintenant être à nouveau accessibles.
Si IIS 7 est utilisé, il n'est pas nécessaire de réinitialiser IIS (IISRESET.EXE). Avec IIS 6, cette opération est nécessaire.

 

Veuillez noter: Cet article est une traduction de l'anglais. Les informations contenues dans cet article sont basées sur la ou les versions originales des produits en langue anglaise. Il peut y avoir des erreurs mineures, notamment dans la grammaire utilisée dans la version traduite de nos articles. Bien que nous ne puissions pas garantir l'exactitude complète de la traduction, dans la plupart des cas, vous la trouverez suffisamment informative. En cas de doute, veuillez revenir à la version anglaise de cet article.