Blog rund um SQL Server und Sharepoint
IIS
Setup des MOSS 2007 scheitert – Framework 2.0 angeblich nicht installiert
18. Jan
Je nach Installationsreihenfolge kann es vorkommen, dass SQL Server 2005 die Erweiterungen des IIS ein wenig durcheinander wirbelt. Das Setup des MOSS 2007 verlangt, dass IIS ASP.NET 2.0 Seiten zugelassen sind. SQL Server wirft dagegen das gerne wieder aus.
Anstatt nun das Framework Setup erneut starten zu müssen, bietet sich folgendes an:
c:\Windows\Microsoft.NET\Framwork 2.0\aspnet_regiis –i.
Dadurch werden die Erweiterungen im IIS erneut registiert.
Live Meeting Aufzeichnung bleibt schwarz
21. Jul
Livemeeting Aufzeichnung bleiben auf einer 64-bit Maschine dunkel. Siehe auch Knowledgebase Artikel kb944586.
Der Grund liegt darin, dass er Codec MSA1 nicht von 64-bit Maschinen unterstütz wird. Lösung: andere Maschine
Meine Lösung: Man nehme Tools wie SUPER und encoded das Video, das im Folder Sharing der Aufzeichnung liegt, neu (günstig wäre natürlich wieder wmv, damit die Aufzeichnung ohne Probleme wieder angesehen werden kann)
Zugriff auf Sharepoint: Fehler 401
14. Jul
Das Problem ist mir nun desöfteren begegnet: Ich möchte mit dem Internet Explorer auf eine lokale Sharepoint Website zugreifen. Die Website ist so eingestellt, dass sie eine integrierte Windows-Authentifizierung verlangt. Zum umgehen der DNS Konfiguration wurde die Hosts Datei angepaßt mit (127.0.0.1 oder auch der aktuellen IP Adresse). Das Login müßte eigtl ohne weitere Eingabemasken sofort funktionieren. Aber nach 3 maligen eintippen, quittiert der Webserver mit einer 401 Fehlermeldung.
Das Problem kann man zunächst umgehen, in dem man im IIS auf Standard Authentifizierung umstellt, was allerdings nicht gerade sicher ist. 2 te Methode laut MS KnowledgeBase Artikel 896861 siehe unten.
Witziger weise funktioniert der Zugriff mit Firefox dennoch
Die Probleme treten vermehrt mit IE 8 auf
.
Der Effekt tritt nicht in der ZA auf… **hmm**
Tipp: Im Browser darauf achten, dass unter Sicherheitseinstellungen, das Anmelden in der Lokalen Intranet Zone weitergereicht wird.
- Klicken Sie auf Start und auf Ausführen, geben Sie regedit ein, und klicken Sie auf OK.
- Suchen Sie im Registrierungseditor den folgenden Schlüssel, und klicken Sie auf ihn:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
- Klicken Sie mit der rechten Maustaste auf Lsa, zeigen Sie auf Neu, und klicken Sie anschließend auf DWORD-Wert.
- Geben Sie DisableLoopbackCheck ein, und drücken Sie anschließend die [EINGABETASTE].
- Klicken Sie mit der rechten Maustaste auf DisableLoopbackCheck. Klicken Sie dann auf Ändern.
- Geben Sie im Feld Wert den Wert 1 ein, und klicken Sie anschließend auf OK.
- Beenden Sie den Registrierungseditor, und starten Sie den Computer neu.
Methode 2: Hostnamen angeben
Gehen Sie folgendermaßen vor, um die Hostnamen anzugeben, die der Loopbackadresse zugeordnet sind und eine Verbindung zu Websites auf Ihrem Computer herstellen können:
- Klicken Sie auf Start und auf Ausführen, geben Sie regedit ein, und klicken Sie auf OK.
- Suchen Sie im Registrierungseditor den folgenden Schlüssel, und klicken Sie auf ihn:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0
- Klicken Sie mit der rechten Maustaste auf MSV1_0, zeigen Sie auf Neu, und klicken Sie anschließend auf Wert der mehrteiligen Zeichenfolge.
- Geben Sie BackConnectionHostNames ein, und drücken Sie anschließend die [EINGABETASTE].
- Klicken Sie mit der rechten Maustaste auf BackConnectionHostNames. Klicken Sie dann auf Ändern.
- Geben Sie in das Feld Wert den Hostnamen bzw. die Hostnamen für die Sites ein, die sich auf dem lokalen Computer befinden, und klicken Sie danach auf OK.
- Beenden Sie den Registrierungseditor, und starten Sie den IISAdmin-Dienst anschließend neu.
Nachtrag:
Auch bei IIS 7 unter w2008 gleiches Verhalten!
Grund ist übrigens eine Sicherheitsfunktion mit der Reflection Attacks verhindert werden sollen.. also Zugriff auf Websites des lokalen Server, die nicht mit dem Rechnernamen übereinstimmen..
Kann übrigens auch der Grund sein, wieso der Suchdienst nichts findet, sofern er auf der gleichen Maschine läuft!
Schon gesehen? Streaming Server max 10GB kostenlos
11. Jul
Microsoft stellt auf seiner Live Plattform einen Silverlight Streaming Server mit max 10 GB zur Verfügung.
http://silverlight.live.com/
Cool.. auch hochauflösend
IIS: Hostheader
08. Jul
Ein Webserver ist durchaus in der Lage tausende von Websites zu hosten. Aber wie kann er diese unterscheiden, wenn er nur eine einzige IP Adresse besitzt?
Jedes Web besteht aus einer eindeutigen Kombination von
IP Adresse
einem Port (meist Port 80)
und einem Hostheader (der auch mal leer bleiben kann).
IM IIS6 ist dies unter den Eigenschaften des Webs zu finden.
Im IIS7 sind diese Einstellungen unter dem Begriff Bindungen zu finden.
Der Hostheader ist im Prinzip nichts anderes, als die aufgerufene Stamm-URL der Website. Bspw: http://blog.fumus.de oder www.sql-meets-sharepoint.de. Der Hostheader muss allerdings genau der aufgerufenen URL entsprechen. Ein http://sql-meets-sharepoint.de ohne das www würde nicht funktionieren, sofern dieser Hostheader nicht hinterlegt ist.
Ein Web kann allerdings viele Hostheader besitzen. So wäre auch eine andere Domain oder auch .at oder .eu gültig für ein Web, sofern der Hostheader dazu im IIS eingetragen worden ist.
HTTPS und FTP
HTTPS und FTP Protokolle kennen Hostheader nicht. Also sind bspw. https Aufrufe auf dem gleichen Server nur über verschiedene Ports oder IP Adressen lösbar. Lediglich der FTP Server 7 schafft es per Trick Hostheader zu interpretieren. Dazu mehr unter Sicheres Dateischubsen unter FTP Server 7.0