Fazendo com que o .NET Intergation Services funcione na segunda instância do ColdFusion 10

Fazendo com que o .NET Intergation Services funcione na segunda instância do ColdFusion 10

Estou executando o CF 10 Enterprise, com serviços de integração .NET instalados após a instalação e configuração inicial das duas instâncias. Os nomes das instâncias são "cfusion", o padrão, e chamaremos a segunda de "instance2".

Instalei o .NET Integration Services por meio do instalador independente e escolhi c:\ColdFusion10\cfusion como o diretório no qual ele deve ser instalado. Ele criou o diretório jnbridge na instância cfusion e criou o diretório ColdFusion10DotNetService. A execução do seguinte código na instância de fusão funciona perfeitamente:

<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() />

Executar o mesmo código instance2me dá um erro que The assembly that contains the class must be provided to the assembly attribute.Este é o mesmo erro que recebi antes de fazer com que os serviços de integração .NET funcionassem corretamente no cfusion.

Então, o que preciso descobrir é como permitir instance2o acesso aos serviços de integração .NET. Tentei copiar o diretório jnbridge c:\ColdFusion10\instance2e reiniciar a instância, mas isso não corrigiu o problema. Tenho a impressão de que estou perdendo alguma outra peça do quebra-cabeça, já que instance2foi criada antes da instalação do .NET Integration Services.

Responder1

Como você mencionou que executou o instalador e especificou sua primeira instância do ColdFusion como a pasta de origem, tentaria executar o instalador novamente e especificar a segunda instância do ColdFusion como a pasta de origem. Tenho certeza de que o instalador está fazendo mais do que simplesmente copiar arquivos (provavelmente adicionando entradas de registro, etc.). Portanto, executá-lo na pasta da segunda instância pode ajudar você.

informação relacionada