Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
IP Adresse vs. Servername sieht unterschiedlich aus
thomae
myCSharp.de - Member



Dabei seit:
Beiträge: 94

Themenstarter:

IP Adresse vs. Servername sieht unterschiedlich aus

beantworten | zitieren | melden

verwendete Web-Technologie: <ASP.NET>

Hallo zusammen

ich hoffe jemand kann mir helfen.

Ich habe in unserem Intranet eine neue Site published. Dazu haben wir einen Windows 2008 Server mit IIS 7 verwendet.

Wenn ich nun die Seite mit der IP Adresse anspreche:

http://10.20.150.60/Portal.aspx

Sieht die Seite anders aus als wenn ich sie mit Servernamen anspreche:

http://CSVOR001/Portal.aspx

An was liegt das? Und kann ich im IIS irgendwo eine Einstellung machen um das selebe Resultat zu erreichen?e

Liebe Grüsse

Marc
private Nachricht | Beiträge des Benutzers
MarsStein
myCSharp.de - Experte

Avatar #avatar-3191.gif


Dabei seit:
Beiträge: 3430
Herkunft: Trier -> München

beantworten | zitieren | melden

Hallo,

was sind denn die Unterschiede?

Gruß, MarsStein
Non quia difficilia sunt, non audemus, sed quia non audemus, difficilia sunt! - Seneca
private Nachricht | Beiträge des Benutzers
thomae
myCSharp.de - Member



Dabei seit:
Beiträge: 94

Themenstarter:

beantworten | zitieren | melden

Das Aussehen der Page ist unterschiedlich. Für mich sieht es so aus als würde nicht der selbe HTML Code zurück kommen. Es sind keine riesigen Unterschiede, aber sie sind halt nicht identisch. Ein Beispiel ist dass ein <div> einmal schön mit Background gerendert wird, aber einmal zu gross erscheint..
private Nachricht | Beiträge des Benutzers
MarsStein
myCSharp.de - Experte

Avatar #avatar-3191.gif


Dabei seit:
Beiträge: 3430
Herkunft: Trier -> München

beantworten | zitieren | melden

Hallo,

testest Du die Seite mit dem IE? Möglicherweise kommt Dir dann der Kompatibiltätsmodus in die Quere, weil einmal ein- und einmal ausgeschaltet... Prüf das doch mal nach.
Andernfalls vielleicht ein fehlendes Stylesheet (wobei das eigentlich nicht sein dürfte, der Beschreibung nach)

Gruß, MarsStein
Non quia difficilia sunt, non audemus, sed quia non audemus, difficilia sunt! - Seneca
private Nachricht | Beiträge des Benutzers
[email protected]
myCSharp.de - Member



Dabei seit:
Beiträge: 407

beantworten | zitieren | melden

Hi,

ich kenne ein derartiges/ähnliches Verhalten beim IE...

Seite liefert identischen HTML-Code nur der Aufruf ist
unterschiedlich (einmal über Domain, einmal "intern").
intern wird HTML fehlerhaft gerendert...

Ich vermute dass es mit den Sicherheitseinstellugnen zusammenhängt..
Ich hatte bei der funktionierenden Version "Internet" in der Statusleiste stehen
und bei der fehlerhaften Version "lokales Intranet" ...

lg
private Nachricht | Beiträge des Benutzers
thomae
myCSharp.de - Member



Dabei seit:
Beiträge: 94

Themenstarter:

beantworten | zitieren | melden

Hallo zusammen

genau richtig [email protected], es hängt irgendwie mit dem Compatibility Mode des IE zusammen. Im Intranet Modus sieht es schlecht aus, in Internet Modus gut..


Aber was heisst das jetzt für mich? Ist meine Seits schlecht designet oder der IE nicht zu gebrauchen?

Cheers
private Nachricht | Beiträge des Benutzers
MarsStein
myCSharp.de - Experte

Avatar #avatar-3191.gif


Dabei seit:
Beiträge: 3430
Herkunft: Trier -> München

beantworten | zitieren | melden

Hallo,

die Kompatibilitätsansicht ist standardmäßig für Intranet eingeschaltet, für Internet aber nicht. Daher die Unterschiede.
Das kann man im IE einstellen:
Menü: Seite -> Einstellungen der Kompatibilitätsansicht, unten der Haken "Intranetsites in Kompatibilitätsansicht anzeigen".
Zitat von thomae
Aber was heisst das jetzt für mich? Ist meine Seits schlecht designet oder der IE nicht zu gebrauchen?
Das lässt sich so pauschal nicht sagen - eher Letzteres.
Die normale (nicht-kompatible) Ansicht hält sich jedenfalls besser an die Standards, ich würde mich an dieser und an der Darstellung in anderen Browsern orientieren - und unbedingt die Seiten auch standardkonform halten!

Gruß, MarsStein
Non quia difficilia sunt, non audemus, sed quia non audemus, difficilia sunt! - Seneca
private Nachricht | Beiträge des Benutzers
Abt
myCSharp.de - Team

Avatar #avatar-4119.png


Dabei seit:
Beiträge: 15980

beantworten | zitieren | melden

Um die Kompatibilitätsansicht strikt zu deaktivieren reicht ein Eintrag im <head>-Bereich:
<meta http-equiv="X-UA-Compatible" content="IE=8" />

Edit: übrigens kann man das ganze auch strikt aktivieren
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
aktiviert die Emulation für IE7 (im IE9 restriktive eben EmulateIE8) und
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
nimmt die jeweils höchste, verfügbare Version des IEs
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Abt am .
- performance is a feature -

Microsoft MVP - @Website - @blog - @AzureStuttgart - github.com/BenjaminAbt
private Nachricht | Beiträge des Benutzers
thomae
myCSharp.de - Member



Dabei seit:
Beiträge: 94

Themenstarter:

beantworten | zitieren | melden

Danke Leute ich war nun fähig das Issue zu lösen.

Es handelte sich dabei um 2 CSS Probleme:

Das Tag <h1> habe ich im CSS erweitert allerdings ohne eine Schriftgrösse anzugeben. Anscheinend kam der IE damit icht wirklich zurecht.

Der zweite Punkt hatte mit einem CSS Eintrag "position: relative; " zu tun. Nachdem ich die Positionierung des Menüs angepasst habe funktioniert alles einwandfrei.

Mir ist zwar nach wie vor ein Rätsel wieso der Firefox und andere Browser kein Problem hatte aber das wird wohl nur Micro$oft erklären können.

Danke und ein schönes Wochenende

Marc
private Nachricht | Beiträge des Benutzers
MarsStein
myCSharp.de - Experte

Avatar #avatar-3191.gif


Dabei seit:
Beiträge: 3430
Herkunft: Trier -> München

beantworten | zitieren | melden

Hallo thomae,
Zitat
Mir ist zwar nach wie vor ein Rätsel wieso der Firefox und andere Browser kein Problem hatte aber das wird wohl nur Micro$oft erklären können.
Wenn Du die genauen Umstände nicht preisgibst, ist das wohl so.

Es gibt bei CSS viele Stolperfallen, aber es ist in den allermeisten Fällen möglich, die Seiten so zu gestalten, daß sie in IE7, IE8, Firefox und Opera (und meistens sogar IE6) keine Probleme machen.

Allerdings bin ich mir nicht sicher, ob das Rendering im Kompatibilitätsmodus tatsächlich exakt dem des IE7 entspricht, ich hatte immer den Eindruck dem sei nicht so, auch wenn ich jetzt kein Beispiel habe
Gruß, MarsStein
Non quia difficilia sunt, non audemus, sed quia non audemus, difficilia sunt! - Seneca
private Nachricht | Beiträge des Benutzers
Abt
myCSharp.de - Team

Avatar #avatar-4119.png


Dabei seit:
Beiträge: 15980

beantworten | zitieren | melden

Zitat von MarsStein
auch wenn ich jetzt kein Beispiel habe
960gs fluid grid
- performance is a feature -

Microsoft MVP - @Website - @blog - @AzureStuttgart - github.com/BenjaminAbt
private Nachricht | Beiträge des Benutzers
Xynratron
myCSharp.de - Member



Dabei seit:
Beiträge: 1184

beantworten | zitieren | melden

ja, IE7-Kompatibilitäts-Rendering ist != IE7-Rendering.

Ausserdem hab ich heute von einem unserer Designer gehört, dass das Marketing "festgestellt" hat, dass das im IE9 "komplett falsch aussieht".

naja, bei Firefox & Co. kann man sich noch drauf verlassen, dass das Aussehen der Seite gleich bleibt. Beim IE ist es von Version zu Version anders...
Herr, schmeiss Hirn vom Himmel - Autsch!
Zitat von herbivore
Die Erfahrung zeigt immer wieder, dass viele Probleme sich in Luft auslösen, wenn man sich den nötigen Abstand bzw. Schlaf gönnt.
private Nachricht | Beiträge des Benutzers