Letzte Änderung:  
13.05.2013 14:32:03
 
ein Counter...
Anmelden
  Tipps und Tricks - How To - Vista und cardo 3  
 
Einführung
Bild  Das Produkt
Bild Entscheidungshilfen
Bild Systemübersicht
Screenshots
Bild Administration
Bild Anwenderoberfläche
cardo-Live
Bild  Starten/Anmelden
Anwender
Bild cardo Anwender
Bild Anwenderseiten
cardo - Module
Bild Module der Grundversion
Bild Erweiterungsmodule
Bild Fachschalen
Interner Bereich
Bild cardo customer service
Bild cardo Forum
Bild Ihr cardo
Bild Übersicht und pers. Daten
Kontakt/Impressum
Bild Kontakt
Bild Impressum
Bild Haftungsausschluss
Tipps und Tricks
Bild cardo Module
Bild How To
PixelBild Kartenausgestaltung
PixelBild Styles der Startseite
PixelBild MSSqlServer und Co.
PixelBild PDF Vorlagen
PixelBild Flächengröße per Trigger
PixelBild Kartensymbole
PixelBild ODBC Pkt + Projektion
PixelBild HQPrint.net anpassen
PixelBild ArcGIS / KOM:MIS
PixelBild ESRI Annotations
PixelBild Globale Einstellungen
PixelBild Rasterdaten
PixelBild ALK Import
PixelBild Garmin & IDUMap.net
PixelBild Daten aus Polygis
PixelBild PostgreSQL Backup
PixelBild Import in PG/SDO DB's
PixelBild Nutzen von WMS/WFS
PixelBild Postgres installieren
PixelBild Hyperlink-Umsetzung
PixelBild cardo per Link starten
PixelBild Installation von Patches
PixelBild Vista und cardo 3
PixelBild FOP - Schriftarten
PixelBild cardo::COM
PixelBild PDF Legenden
PixelBild Proxy für IDUMap.NET
PixelBild Login-XML
PixelBild cardo3 / IKX ConnString
PixelBild Tracing für Oracle
Bild cardo API
Bild Bekannte Probleme
 

Druckersymbol 

Vista und cardo 3

Nachfolgend werden einige Besonderheiten der Installation von cardo 3 unter Windows Vista beschrieben um die Installation eines Testsystems zu erleichtern. Beachten Sie, dass Windows Vista kein Serverbetriebssystem ist und von IDU nicht als Basissystem für cardo unterstützt wird.

Die Hinweise gelten weitestgehend auch für den Windows Server 2008, welcher auch den IIS 7 mitbringt und auf dem gleichen Grundsystem wie Vista beruht.

 

Vorbereitung:

Oracle:

Für den Einsatz von Oracle gibt es eine spezielle Variante für Windows Vista, Oracle-Client 10.2.0.3, welche bei Oracle heruntergeladen werden kann.

IIS:

Windows Vista bringt bereits den IIS 7 mit. Um diesen für cardo vorzubereiten müssen folgende Komponenten (nach)installiert werden (zu finden in der Systemsteuerung unter 'Programme und Funktionen' - 'Windows-Funktionen':

  • WWW-Dienste -> Anwendungsentwicklungsfeatures -> ASP
  • WWW-Dienste -> Anwendungsentwicklungsfeatures -> ASP.NET
  • WWW-Dienste -> Anwendungsentwicklungsfeatures -> Serverseitige Includedateien
  • WWW-Dienste -> Sicherheit -> Windows-Authetifizierung

Um WCF (für Pack'nGo) nutzen zu können muss diese Funktion explizit eingeschaltet werden. In der Systemsteuerung unter 'Programme und Funktionen' gibt es den Punkt 'Windows-Funktionen ein- oder ausschalten'. In diesem Dialog muss im Ordner 'Microsoft .Net-Framework 3.0' der Punkt 'Windows Communication Foundation HTTP Activation' angeschaltet werden.

 

cardo installieren:

Die Installationsroutine von cardo ist noch nicht an den neuen IIS angepasst. Installieren Sie trotzdem cardo per Installationsroutine und konfigurieren Sie den IIS dann von Hand.

  •  Anwendungspool 'cardo' im IIS anlegen und für diesen die Eigenschaft 'Verwalteter Pipelinemodus' auf 'Klassisch' stellen und als .net-Framework Version 2.0 auswählen
  • aus dem Ordner net3 eine Anwendung in diesem Pool machen
  • für komplette Webseite Windowsauthetifizierung aktivieren und Anonym deaktivieren
  • für service.svc im IIS Berechtigung auf Anonym stellen
  • in den Eigenschaften des Icons 'ASP' einstellen: Debugeigenschaften -> Fehler an Browser senden, damit aussagekräftige Fehlermeldungen an den Browser weitergeleitet werden

Bekannte Probleme:

Problem: Bei eingeschaltener Weiterleitung der Fehler an den Browser (siehe oben) wird folgender Fehler beim Start von cardo angezeigt:

Microsoft JET Database Engine Fehler "80004005'
Unbekannter Fehler
/inc/UserObj.inc.asp, Zeile 921

 

Die Jet-Engine kann keine temporären Dateien mehr in das Temp-Verzeichnis des Accounts legen, unter welchem der IIS läuft.

(siehe http://support.microsoft.com/kb/926939)
(sehr gut erklärt auch unter http://blogs.iis.net/bills/archive/2006/10/18/loadUserProfile-and-IIS7-_2D00_-understanding-temporary-directory-failures.aspx)

Lösung:

bevorzugte Variante:

- als Admin in Konsole:

icacls %windir%\serviceprofiles\networkservice\AppData\Local\Temp /grant Benutzer:(CI)(S,WD,AD,X)

und:

icacls %windir%\serviceprofiles\networkservice\AppData\Local\Temp /grant "ERSTELLER-BESITZER":(OI)(CI)(IO)(F)

sollte zur Not auch helfen:

- als Admin in Konsole: %windir%\system32\inetsrv\appcmd set config -section:applicationPools /[name='DefaultAppPool'].processModel.loadUserProfile:false

- bei mir half allerdings erst die Abschaltung des UAC, so dass ich wieder als Admin unter Vista arbeite.

 

Druckersymbol Druckversion dieser Seite 

Zuletzt geändert am 24.09.2008 (sm)
Gelesen: 2669
   IDU Homepage: [http://www.idu.de] IWAN Homepage: [http://www.webmapserver.de] GDDB Homepage: [http://www.gddb.de]