Archive for Juli, 2007

ASP.NET auf Domaincontroller

Wer sich schon mal den Spa=DF gemacht hat, auf einem Domaincontroller =
.NET ausf=FChren zu wollen, kann sp=E4testens bei Verwendung eines =
Webdienstes nette Fehlermeldungen erhalten, die sinngem=E4=DF aussagen, =
dass der ASP.NET-Computeraccount die tempor=E4re Assembly xyz nicht =
erstellen konnte:

  • The current identity (NT AUTHORITY\NETWORK SERVICE) does not have write access to ‘C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files’. (.NET 2.0)
  • Ein derartiges Verhalten kannte man eigentlich nur von .NET 1.0 und war =
    dort darauf zur=FCckzuf=FChren, dass der Account nicht in der Dom=E4ne =
    war. Bei .NET 1.1 und .NET 2.0 ist der Grund f=FCr die Fehlermeldung =
    etwas anders: Hier hat der NETWORK Service / NETZWERKDIENST-Account =
    schlichtweg keine Schreibberechtigungen in den jeweils ben=F6tigten =
    Verzeichnissen.

    Um also .NET 1.1 und .NET 2.0 (und folgende Generationen wie etwa .NET =
    3.0 oder .NET 3.5) auch auf einem Domaincontroller ausf=FChren zu =
    k=F6nnen, m=FCsst ihr dem NETWORK SERVICE (englisches OS) bzw. =
    NETZWERKDIENST (deutsches OS) Schreibrechte auf folgenden Ordnern =
    zugestehen:

  • %WINDIR%\temp (.NET 1.1)
  • %WINDIR%\Microsoft.NET\Framework\vX.X.XXXX\Temporary ASP.NET =
    Files
    (.NET 2.0 und sp=E4ter, die X sind durch die jeweilige =
    Version zu ersetzen)
  • Anschlie=DFend sollte es wieder funktionieren.

    Server-Downtimes und Geschwindigkeit

    In den letzten Tagen und Wochen war die Performance und Erreichbarkeit meines Servers oft unter aller Sau suboptimal. Zum einen Teil liegt dies sicherlich daran, dass der Server ein durchaus schon antiquarisches Stück mit Athlon XP 2000+-CPU, 1 GByte RAM und einer Desktop-Platte ist. Zum anderen Teil stellte sich jetzt heraus, das der CPU-Lüfter den Geist aufgebenen hatte.

    Die CPU lief also im Notprogramm und der Server riss trotzdem öfter die Hufe hoch. Das CPU-Lüfter-Problem sollte gelöst sein und die museumsreife Hardware-Ausstattung wird auch bald Vergangenheit sein, denn der Server wird irgendwann bald auf ein zeitgemäßeres Modell aktualisiert werden. Kostet dann zwar auch mehr Geld, aber dafür entspricht es hoffentlich eine Weile den dann geltenden Ansprüchen.

    Ich hoffe nur, dass der Provider clever genug ist, ein Image von der Kiste zu ziehen und es auf der neuen Möhre einzuspielen. Sonst habe ich ein ernsthaftes Problem, alle Applikationen, Kunden, Einstellungen und DNS-Informationen wieder ans Laufen zu bekommen. Aber irgendwas ist ja immer.

    Wenn Links fehlen…

    ….dann ist dies ein (fast) untr=FCgliches Zeichen daf=FCr, dass ich vom T=
    elefon gebloggt habe. Die Links reiche ich dann nach, wenn ich wieder am Co=
    mputer sitze.

    Dennoch Danke an alle Nachfragenden.

    Thomas bleibt dabei!

    Noch eine gute Nachricht: Auch der Thomas kann sich freuen, denn er bleibt =
    ein weiteres Jahr MVP. Gl=FCckwunsch!

    Stefan ist wieder da!

    Unser Stefan hat es geschafft und ist nach einem dreiviertel Jahr Abstinenz=
    wieder zum MVP ernannt worden. Ich freu mich!

    Selbstausgestelltes SSL-Zertifikat mit IE7 unter Vista? Vergiss es!

    Wie ich in den letzten Tagen schmerzhaft erfahren musste, ist es – trotz al=
    ler anderslautender Aussagen im Web – nicht m=F6glich, ein selbstausgestell=
    tes SSL-Zertifikat so in Vista zu installieren, das IE7 oder Outlook dieses=
    ohne Fehlermeldungen akzeptieren. Jedenfalls habe ich alle m=F6glichen Hin=
    weise und Vorgehensweisen ausprobiert – nix hat geholfen.

    Jut, also ein Kaufzertifikat – gibt es ja ab 29,– Euro pro Jahr. Das funkt=
    ioniert auch hervorragend, au=DFer wenn man DynDNS einsetzt, was bei mir de=
    r Fall ist. Der Grund: Die billigen Kaufzertifikate werden =FCber die E-Mai=
    l-Adresse autorisiert – und da mir die Domain dyndns.com nicht geh=F6rt, ka=
    nn ich nat=FCrlich diesen Weg nicht gehen.

    Das Ergebnis? Kaufzertifikat f=FCr 69,– Euro im Jahr via PWS und ein – bal=
    d – funktionierender Zugriff auf den Exchange-Server im B=FCro f=FCr mich. =
    =DCber dessen Installation verliere ich besser mal kein Wort…

    « Vorherige Seite