Un problema improvviso è apparso su uno degli ambienti durante la pubblicazione/rendering di un determinato pezzo di codice in Compound Templating. È un ambiente DTAP e il problema si verifica solo nell'ambiente di produzione (come sempre ;-), dove ci sono due macchine CMS e due editori. Tutti mostrano lo stesso comportamento.Problema durante il rendering utilizzando C# in Compound Templating
Il codice che causa il problema è:
StructureGroup SG = (StructureGroup)engine.GetObject("/webdav/pub/root/etc/etc...");
L'errore nel generatore di Template è:
System.Net.WebException: The underlying connection was closed: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 10.77.66.136:80
bij System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
bij System.Net.Sockets.Socket.InternalConnect(EndPoint remoteEP)
bij System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Int32 timeout, Exception& exception)
--- Einde van intern uitzonderingsstackpad ---
bij System.Net.HttpWebRequest.GetRequestStream(TransportContext& context)
bij System.Net.HttpWebRequest.GetRequestStream()
bij System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
bij Tridion.ContentManager.Templating.CompoundTemplates.DomainModel.Proxy.CompoundTemplateWebService.GetDebuggingState(String debuggerSessionId, String lastLogMessageId)
bij Tridion.ContentManager.Templating.CompoundTemplates.DomainModel.DebugObject.Start(Template template, Object debugItem, LoggingOptions loggingOptions)
Qual è strano che non stiamo veramente cercando di arrivare a un server esterno. Almeno, è quello che sembra. Forse mi manca qualcosa su come funziona Tridion. Sono abbastanza sicuro che si tratti di un problema di sicurezza, ma non so dove cercare.
Sembra che tu abbia un indirizzo IP nella traccia dello stack. Esegui il ping e scopri quale server è presente nella tua architettura. –
Puoi specificare la tua versione di SDL Tridion? –
Sospetto che il tuo errore sia in Generatore di modelli? TOM.NET NON aprirà una connessione remota da nessuna parte, e il tuo errore è nelle comunicazioni di rete ... Puoi provare l'anteprima o la pubblicazione nel CMS? –