2017-07-11 1 views
0

Ich habe eine kleine Webanwendung entwickelt, die das AJAX Control Toolkit verwendet. Auf meinem Computer funktionieren alle AJAX-Steuerelemente ordnungsgemäß. Wenn ich meine Website jedoch auf meinem Webserver veröffentliche, funktioniert der ModalPopupExtender nicht mehr.AJAX ModalPopupExtender funktioniert nicht bei Veröffentlichung auf Webserver

  • Meine Umgebung: Windows 10, von Visual Studio Enterprise 2015
  • Umgebung Server: Windows Server 2012 R2, IIS 8.5.9600
  • Verwendung von AJAX Control Toolkit ver 16,1

Wenn ich auf die Schaltfläche, die das modale Popup-Fenster aufrufen soll, passiert nichts. Es wird kein Fehler angezeigt, selbst wenn die Site auf dem Webserver unter Verwendung der tatsächlichen URL (http://servername/appname) angezeigt wird. Was wirklich seltsam ist, ist, dass, wenn ich auf die Website in IIS gehe und auf den Link "Browse * .80 (http)" klicke, er funktioniert (unter Verwendung der URL

) Ich weiß, dass der ACT funktioniert, weil ich habe eine andere Taste mit einem ConfirmButtonExtender und das funktioniert gut (sowohl auf meinem Rechner als auch auf dem Server). Da der ModalPopupExtender eine CSS-Datei verwendet, war ich verdächtig, dass er nicht richtig eingerichtet wurde. Meine Site verwendet Masterseiten, daher habe ich den Verweis auf die CSS-Datei auf der Masterseite hinzugefügt. Ich weiß, dass es auf meinem Computer funktioniert, denn wenn ich eine kleine Änderung an der CSS-Datei mache, wird sie im Popup-Fenster angezeigt.

In IIS ist die Site für die Verwendung eines Anwendungspools konfiguriert. Ich habe den Anwendungspool so eingerichtet, dass er ein Domänen-Dienstkonto verwendet. Dieses Konto verfügt über vollständige Lese-/Schreibberechtigungen für den Ordner, der die Websitedateien & Ordner enthält.

Ich habe das Gefühl, dass ich etwas Einfaches verpasse, aber die Natur macht es schwierig zu recherchieren (zu viele falsche Links, wenn "Server" in der Suche enthalten ist). Ich würde mich über Vorschläge freuen, die mir jemand geben kann. Wenn Codebeispiele benötigt werden, lassen Sie mich wissen, welcher Code benötigt wird.

+0

Ist das Problem Zusammenhang mit Ihnen:

Anleitung dafür, wie dies zu tun, ist hier zu finden? https://github.com/DevExpress/AjaxControlToolkit/issues/346 – MikhailTymchukDX

+0

MikhailTymchukDX - Leider scheint mein Problem etwas anders zu sein, da ich die dort erwähnte Fehlermeldung nicht sehe. Vielen Dank für Ihre Antwort. – Loki70

Antwort

Verwandte Themen