Browser aspx datei wird heruntergeladen statt zu öffnen
Moin in die Runde,
Browser: aktueller Firefox
OS: Win10
Problem:
Nutzer klickt in einem Webportal auf eine Taste Drucken. Dann öffnet sich eine Druckübersicht und dann wird gedruckt. Soweit die Lage.
Jetzt hat der Nutzer irgend etwas gedrückt auf einem Dialog der erschien, der soll so ausgesehen haben wie der für die Dateiendungzuordnung.
Jetzt läd der FF die aspx nur noch runter und das wars. An einem 2ten Rechner geht es ohne Probleme.
Was hab ich gemacht:
0. geschaut ob im FF unter Einstellungen ein Verhalten für aspx angelegt wurde, negativ.
1. Dateizuordnung im Win10 angeschaut für aspx. --> stand auf Notepad.exe, was den verdacht das der Nutzer dort diesen Dialog zur Änderung der Dateizuordnung gekommen hatte bestärkt.
2. Zuordnung entfernt, sowohl unter dem CurrentUser, Classes_Root, als auch unter Users.
3. Mir ein frisches Windowss genommen geschaut wie da die aspx zuordnung verknüpft ist und dies auf dem ersten Rechner nachgeklimpert.
Auch geschaut ob die GUID die Richtige ist. Dazu verglichen wo die GUID auf den Systemen jeweils verbunden ist.
4. Rechner neugestartet
Resultat:
Die Zuordnung ist nun komplett weg und er läd dich aspx immernoch herunter.
Frage:
Warum gibt es keine Taste hinter dem Dateiformat, auf Default zurücksetzen?
Woran könnte es nun noch hapern?
VG
Browser: aktueller Firefox
OS: Win10
Problem:
Nutzer klickt in einem Webportal auf eine Taste Drucken. Dann öffnet sich eine Druckübersicht und dann wird gedruckt. Soweit die Lage.
Jetzt hat der Nutzer irgend etwas gedrückt auf einem Dialog der erschien, der soll so ausgesehen haben wie der für die Dateiendungzuordnung.
Jetzt läd der FF die aspx nur noch runter und das wars. An einem 2ten Rechner geht es ohne Probleme.
Was hab ich gemacht:
0. geschaut ob im FF unter Einstellungen ein Verhalten für aspx angelegt wurde, negativ.
1. Dateizuordnung im Win10 angeschaut für aspx. --> stand auf Notepad.exe, was den verdacht das der Nutzer dort diesen Dialog zur Änderung der Dateizuordnung gekommen hatte bestärkt.
2. Zuordnung entfernt, sowohl unter dem CurrentUser, Classes_Root, als auch unter Users.
3. Mir ein frisches Windowss genommen geschaut wie da die aspx zuordnung verknüpft ist und dies auf dem ersten Rechner nachgeklimpert.
Auch geschaut ob die GUID die Richtige ist. Dazu verglichen wo die GUID auf den Systemen jeweils verbunden ist.
4. Rechner neugestartet
Resultat:
Die Zuordnung ist nun komplett weg und er läd dich aspx immernoch herunter.
Frage:
Warum gibt es keine Taste hinter dem Dateiformat, auf Default zurücksetzen?
Woran könnte es nun noch hapern?
VG
Please also mark the comments that contributed to the solution of the article
Content-ID: 570113
Url: https://administrator.de/contentid/570113
Printed on: December 12, 2024 at 02:12 o'clock
7 Comments
Latest comment
Erneuere mal das Firefox Profil bzw. lege mal testweise ein neues an.
Dann mach mal vor dem Laden der Seite die Developer-Tools (F12) an und wechsle auf die Seite Netzwerkanalyse und schau mit welchem Mime-Type im Header der Content übertragen wird. ASPX wird ja vom Server erst mal nur geparst und der kann dann im Header und an Daten was ganz anderes zurückgeben.
Dann mach mal vor dem Laden der Seite die Developer-Tools (F12) an und wechsle auf die Seite Netzwerkanalyse und schau mit welchem Mime-Type im Header der Content übertragen wird. ASPX wird ja vom Server erst mal nur geparst und der kann dann im Header und an Daten was ganz anderes zurückgeben.
Warum gibt es keine Taste hinter dem Dateiformat, auf Default zurücksetzen?
Warum hat mein Auto keinen Knopf damit es sich von selbst wäscht ? Sonst hätte der Nachbarsjunge ja keine Arbeit mehr und 5€ weniger in de Täsch .
Moin,
Lädt er die ASPX herunter oder das Ergebnis des Skripts? Wenn Ersteres der Fall ist, dann ist das kein Problem des Clients. ASPX muss auf dem Server interpretiert werden.
Liebe Grüße
Erik
Zitat von @H41mSh1C0R:
Jetzt läd der FF die aspx nur noch runter und das wars. An einem 2ten Rechner geht es ohne Probleme.
Jetzt läd der FF die aspx nur noch runter und das wars. An einem 2ten Rechner geht es ohne Probleme.
Lädt er die ASPX herunter oder das Ergebnis des Skripts? Wenn Ersteres der Fall ist, dann ist das kein Problem des Clients. ASPX muss auf dem Server interpretiert werden.
Liebe Grüße
Erik
Moin,
Also liefert der Server falsch aus. Die ASPX darf er nicht ausliefern, sondern muss sie auswerten und das entsprechend von dem Skript erzeugte Dokument (HTML, PDF oder was auch immer) ausliefern.
Nö, der Fehler kann auch so begründet sein, dass der Server bei bestimmten Clients anders reagiert. M. E. sollte aber der Server nie so reagieren, dass er den Quellcode ausliefert.
Das habe ich durchaus verstanden.
Du glaubst Deinen Usern?
Was steht denn in den Serverprotokollen?
Die Verknüpfung auf dem lokalen Rechner sollte vollkommen egal sein. Wenn Du auf einem Rechner schaust, auf dem entwickelt wird, dann ist die Endung ja auch mit $editor verknüpft. Notepad würde ich vielleicht nicht gerade empfehlen. Aber zur Not geht's.
Liebe Grüße
Erik
Zitat von @H41mSh1C0R:
die aspx wird auf den Client heruntergeladen unter Downloads. So sieht es aktuell aus.
die aspx wird auf den Client heruntergeladen unter Downloads. So sieht es aktuell aus.
Also liefert der Server falsch aus. Die ASPX darf er nicht ausliefern, sondern muss sie auswerten und das entsprechend von dem Skript erzeugte Dokument (HTML, PDF oder was auch immer) ausliefern.
Wenn das aber kein Problem des Clients wäre, müsste es sich ja bei allen Clients gleich verhalten.
Nö, der Fehler kann auch so begründet sein, dass der Server bei bestimmten Clients anders reagiert. M. E. sollte aber der Server nie so reagieren, dass er den Quellcode ausliefert.
Das tut es aber nicht.
Das habe ich durchaus verstanden.
Bei dem Client wo das Problem besteht wurde Nutzerseitig ein Dialog betätigt und danach kam diese Druckvorschau nicht mehr.
Du glaubst Deinen Usern?
Bei den anderen Clients läuft es weiterhin. Ich werde wie oben schon geschrieben bei meiner nächsten Remote Session mal schauen was da genau ankommt.
Was steht denn in den Serverprotokollen?
Vielleicht ist es auch ein fertiges PDF was nur den falschen Namen von der Vorschauseite bekommen hat. Das würde aber nicht erklären wieso unter Windows der Dateityp aspx mit Notepad.exe verknüpft ist bei dem User. =)
Die Verknüpfung auf dem lokalen Rechner sollte vollkommen egal sein. Wenn Du auf einem Rechner schaust, auf dem entwickelt wird, dann ist die Endung ja auch mit $editor verknüpft. Notepad würde ich vielleicht nicht gerade empfehlen. Aber zur Not geht's.
Liebe Grüße
Erik