2009-08-05 4 views
0

Sollen wir nur die Telerik-DLLs in unserem Projekt referenzieren können, setzen Sie den lokalen Ausgang auf TRUE und damit fertig? Die Dinge funktionieren perfekt auf unseren Entwicklungsmaschinen, auf denen wir die gesamte Telerik Control Suite installiert haben, aber bei der Bereitstellung haben wir ein Problem, bei dem Telerik-Steuerungen in UpdatePanels anscheinend keine Ereignisse auslösen.Problem bei der Bereitstellung von Telerik RAD-Steuerelementen für ASP.NET AJAX (UpdatePanel)

Antwort

0

Mein Problem hatte mit einem HTTP-Modul zu tun, das wir für URL-Verschlüsselung ausgeführt hatten. Ich habe jedoch festgestellt, dass es am besten ist, asp: UpdatePanel und RadAjaxPanel NICHT auf den gleichen Seiten zu kombinieren.

0

Wenn die Steuerelemente in der bereitgestellten Umgebung fehlerfrei gerendert werden, werden die erforderlichen .dlls zumindest irgendwo referenziert.

Allerdings, wenn Sie sie in der GAC installiert haben, und Ihre Referenz auf die GAC, dann "Kopie lokal" möglicherweise nichts tun ... sie könnten nur kopiert werden, und niemand verweist sie sogar.

Können Sie überprüfen, ob alle Ihre Referenzen lokale Referenzen sind und nicht unterschiedliche Versionen auf dem GAC auf den beiden Maschinen installiert sind?

+0

Ja. Die Steuerelemente werden gerendert. Es sind nur die serverseitigen Ereignisse, die nicht innerhalb eines UpdatePanels ausgelöst werden. Wenn wir es bereitstellen, ohne in ein UpdatePanel eingebunden zu sein, funktionieren die Steuerelemente perfekt. Auf unseren Entwicklungsmaschinen funktionieren die Steuerelemente sogar innerhalb der UpdatePanels perfekt. –

0

Ich würde schauen, wie die .dlls ausgegeben werden und diejenigen, die sich auf Ihrem Rechner befinden. Ich wette, es gibt eine .dll, die es in der GAC sucht, die nicht auf Ihrer Produktionsbox ist.

Nebenbei, warum nicht einfach das ASP.NET Ajax Update Panel verwenden?

+0

Er benutzt den Standard - sein Problem sind die Telerik-Steuerungen im UP. –

+0

Ja. Ich benutze das reguläre ASP.NET Ajax Update Panel. –

0

Zuerst ein wenig Hinweise - ich arbeite für Telerik :)

Das ist wirklich eine seltsame Fall. Können Sie in Ihrer Produktionsumgebung nach JavaScript-Fehlern suchen? Ich vermute, dass es ein Problem mit der Bereitstellung gibt (z. B. Webressourcen, die nicht ordnungsgemäß konfiguriert sind). Falls JavaScript-Fehler auftreten, können Sie meine blog post überprüfen, die erklärt, wie man mit den häufigsten Fällen umgeht.

In jedem Fall empfehle ich Ihnen, ein Support-Ticket zu öffnen (wenn nicht schon).

+0

Ich habe gerade ein Ticket. Ich wurde zuletzt gebeten, das TelerikAjaxPanel zu verwenden, aber das funktionierte nicht einmal in meiner lokalen Entwicklungsumgebung. –