.NET-Integrationsdienste auf der zweiten Instanz von ColdFusion 10 zum Laufen bringen

.NET-Integrationsdienste auf der zweiten Instanz von ColdFusion 10 zum Laufen bringen

Ich verwende CF 10 Enterprise mit installierten .NET-Integrationsdiensten nach der Erstinstallation und Konfiguration der beiden Instanzen. Die Instanznamen sind „cfusion“, der Standardname, und wir nennen die zweite „instance2“.

Ich habe .NET Integration Services über das Standalone-Installationsprogramm installiert und c:\ColdFusion10\cfusion als Installationsverzeichnis gewählt. Es hat das Verzeichnis jnbridge in der cfusion-Instanz erstellt und das Verzeichnis ColdFusion10DotNetService erstellt. Das Ausführen des folgenden Codes unter der Fusion-Instanz funktioniert einwandfrei:

<cfset UtilitiesProxy = "c:/inetpub/CFCs/MyCo/Integration/UtilitiesProxy.jar" />
<cfset CoStarUtilities = "c:/inetpub/CFCs/MyCo/Integration/MyCo.Utilities.dll" />
<cfset Paths = ArrayToList([CoStarUtilities, UtilitiesProxy]) />

<cfset Publisher = CreateObject( ".net", "MyCo.Utilities.Wall.Publisher", Paths ).init() />

Wenn ich den gleichen Code ausführe, instance2erhalte ich die folgende Fehlermeldung: The assembly that contains the class must be provided to the assembly attribute.Dies ist derselbe Fehler, den ich erhielt, bevor die .NET-Integrationsdienste unter cfusion ordnungsgemäß funktionierten.

Ich muss also herausfinden, wie ich instance2den Zugriff auf die .NET-Integrationsdienste zulassen kann. Ich habe versucht, das Verzeichnis jnbridge zu kopieren c:\ColdFusion10\instance2und die Instanz neu zu starten, aber das hat das Problem nicht behoben. Ich habe den Eindruck, dass mir ein weiteres Puzzleteil fehlt, da es instance2vor der Installation der .NET-Integrationsdienste erstellt wurde.

Antwort1

Da Sie erwähnen, dass Sie das Installationsprogramm ausgeführt und Ihre erste ColdFusion-Instanz als Quellordner angegeben haben, würde ich versuchen, das Installationsprogramm erneut auszuführen und die zweite ColdFusion-Instanz als Quellordner anzugeben. Ich bin sicher, dass das Installationsprogramm mehr tut, als nur Dateien zu kopieren (wahrscheinlich Registrierungseinträge hinzufügen usw.). Wenn Sie es also im Ordner der zweiten Instanz ausführen, könnte es für Sie funktionieren.

verwandte Informationen