Blog b = new Blog("marcos blog"); RSS 2.0
# Tuesday, January 16, 2007

Installiert man zunächst Outlook Web Access (OWA) 2007 in einen frischen IIS auf Windows Server 2003, gibt es noch keine Probleme.
Installiert man nun die WSS 3.0, um z.B. die "öffentlichen Ordner" mit Exchange/Outlook verwenden zu können, kommen die Probleme.

Möglichkeit 1: Man installiert die WSS in eine eigene neue Website. Problem: Port 80 wird nun also von der Standardwebsite und von der SharepointSite verwendet => Nicht möglich (mit nur einer IP).

Möglichkeit 2: Mit dem Sharepoint Administrationstool lassen sich auch die Services in die vorhandene Standardwebsite installieren. Problem: Da beim ersten Einrichten kein Ordner angegeben werden kann wird WSS direkt in die Standardwebsite in "/" eingerichtet. => Das Problem ist bekannt und für Exchange 2003 gibt es hier auch eine Lösung: Microsoft KB 823265 In diesem Artikel werden die von OWA benötigten Ordner einfach der Kontrolle durch WSS entzogen.

Das ganze hilft trotzdem nicht bei Exchange 2007!

Nach diversen Experimenten am heutigen Nachmittag habe ich nun die Lösung gefunden:

1. OWA 2007 muss installiert und funktionsfähig sein. Ordner: http(s)://localhost/owa
Dann so vorgehen wie in Möglichkeit 2 beschrieben, also eine neue Sharepoint "Webanwendung" in die vorhandene Standardwebsite installieren.

2. Testen ob nun die Sharepoint Services laufen. Dazu im Adminstrationstool eine neue "Websitesammlung" erstellen (Ich frage mich wirklich wie das in der englischen Version heißt) und schauen ob diese läuft. Im Beispiel unter http://localhost/websites/test1
(Der Unterordner "websites" war bereits als websitepräfix vorgegeben)

3. "Verwaltete Pfade definieren" wählen, und den Pfad "/" markieren und löschen.

4. Als letztes muss nun die web.config im Root der Standardwebsite geändert werden, denn sonst läuft OWA nicht und quittiert den Aufruf mit einer Sicherheitsfehlermeldung im Eventlog. Also die Web.config öffnen und folgendes hinter den letzten <location> Eintrag anfügen:

<location path="owa"> <system.web> <trust level="Full" originUrl="" /> <identity impersonate="false" /> <authorization> <allow users="*" /> </authorization> <httpModules> <clear /> </httpModules> <pages enableSessionState="true" enableViewState="true" enableViewStateMac="true" validateRequest="false" /> </system.web> </location>

Wichtig ist vor allem das Trustlevel, denn das Standardtrustlevel für die gesamte Website wurde von WSS auf "WSS_Minimum" festgesetzt. In dieser "Trust-Umgebung" verweigert aber OWA seinen Dienst.

Der <pages> Eintrag ist nicht notwendig, kann aber bei anderen Applikationen notwendig werden, die auf SessionState angewiesen sind. (Z.B. OWAAdmin)

Nach den Änderungen den IIS neu starten und schon laufen die Sharepoint Services gemeinsam mit Outlook Web Access auf einer IIS Website, auf einem Port.

Tuesday, January 16, 2007 4:24:39 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [6]
.NET | ASP.NET 2.0 | Microsoft | Software | Windows
Saturday, August 18, 2007 10:41:09 AM (W. Europe Standard Time, UTC+01:00)
Super Sache, so hat's geklappt. Herzlichen Dank!
JP
Tuesday, November 06, 2007 1:11:33 PM (W. Europe Standard Time, UTC+01:00)
Hallo,

ich kämpfe mit demselben Problem und dies hat mich schon mehrere Installtionen/Deinstallationen von Exchange/IIS/WSS gekostet.
Mir ist bei der Anleitung noch nicht ganz klar, wie die Installation der WSS erfolgen soll.
Wenn ich WSS installiere ist erstmal keine Sharepoint site eingerichtet. Nun die Frage:
Soll danach der WSS Konfigurations Wizard gestartet werden,der eine site einrichtet?
Danach eine neue Websitesammlung über die Administrationstools erstellt werden?
Welche web.config muss angepasst werden? Ich habe Exchange server nicht auf Laufwerk c: installiert ebenso möchte
ich WSS nicht auf Laufwerk c: installieren.

Vielen Dank für Antwort,
Oliver

Oliver
Tuesday, November 06, 2007 3:49:58 PM (W. Europe Standard Time, UTC+01:00)
Hallo Oliver,

Ja, die Installation inkl Config Wizard vervollständigen. Und ja, dann wie in 2. beschrieben eine neue Site collection mit dem admin tool erstellen.
Es muss die web.config angepasst werden die zu den WSS gehört. Im Normalfall ist das C:\Inetpub\wwwroot\wss...
Ich bin mir nicht sicher ob eine Installation von WSS so ohne weiteres wo anders als in c: möglich ist. Evtl wenn vorher der Root Path im IIS auf ein anderen Pfad geändert wird!?

Sollten noch fragen sein, schreib mir gern eine [mail at m w i e d e m e y e r . d e]
Thursday, January 24, 2008 7:10:00 PM (W. Europe Standard Time, UTC+01:00)
Hallo,

danke für die Tipps - die Sache mit dem Trust Level ist der Knackpunkt!

Man muss deine Zeilen vor das </configuration> einfügen, dann läuft die OWA wieder!!
Stefan_H
Friday, November 28, 2008 7:44:14 PM (W. Europe Standard Time, UTC+01:00)
Hallo,

hatte das gleiche Problem auf einem Windows Server 2008 x64 mit WSS 3.0 und Exchange 2007.

Oben stehendes hat alles nichts geholfen. Bin schon fast am verzweifeln gewesen bis ich gesehen habe dass sich im IIS (ist beim W2k8 Server ne neue Version) die "Defaul Webseite" mit der Seite "SharePoint" den Port 80 geteilt. Deshalb war die Defaultwebseite nicht gestartet. Nachdem ich den Port 80 an der Default Seite unter "Bindungen" entfernt habe und die Seite gestartet habe, war OWA wieder erreichen.

mfg Daniel
Daniel_W
Tuesday, September 29, 2009 5:30:24 PM (W. Europe Standard Time, UTC+01:00)
Hallo,

Ich hatte das Gleiche Problem und habe es dank obiger Beschreibung folgendermassen gelöst:
Alle Updates waren durch.

1. Webseiten- Sammlung erstellt,
2. "Verwaltete Pfade definieren" gewählt, den Pfad "/" markiert und gelöscht.
3. Im IIS7 versucht, die "Default Web Site" zu starten, Fehlermeldung: Eine andere Site benutzt den Port.
4. Da OWA nur https benutzt, in den Bindungen der Default- Site den Port 80 entfernt.
5. "Default Web Site" im IIS gestartet
6. OWA läuft

Iodok

Iodok
OpenID
Please login with either your OpenID above, or your details below.
Name
E-mail
(will show your gravatar icon)
Home page

Comment (Some html is allowed: a@href@title, b, strike, strong) where the @ means "attribute." For example, you can use <a href="" title=""> or <blockquote cite="Scott">.  

Enter the code shown (prevents robots):

Live Comment Preview
Statistics
Total Posts: 192
This Year: 4
This Month: 0
This Week: 0
Comments: 291


Sign In
All Content © 2010, Marco Wiedemeyer
DasBlog theme 'Business' created by Christoph De Baene (delarou)