Direktes Kompilieren von C#-Sourcecode (von .cs-Dateien zu .dll-Dateien)

Voraussetzung: .NET installiert

using System;

public class Talker
{
    public void SaySomething()
    {
        Console.WriteLine("Programmieren Sie immer so, als wäre der Typ, der den Code pflegen muss, ein gewaltbereiter Psychopath, der weiß, wo Sie wohnen. - Finde mehr davon: http://www.thewebhatesme.com/allgemein/zitate-aus-der-informatik/#sthash.hzQ8WVML.dpuf.");
    }
}

Speichere den Code als Talker.cs auf C:\Users\michael

Öffne nun cmd und kompiliere das Ganze mit csc.exe (https://msdn.microsoft.com/de-de/library/ms379563%28v=vs.80%29.aspx):

"C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe" /t:library /out:Talker.dll "C:\Users\michael\Talker.cs"

Das hat in C:\Users\michael die Talker.dll erzeugt, die man nun benutzen kann.

IIS (Internet Information Services) installieren

Den IIS (Internet Information Services) auf Windows 7 zu installieren ist ein Kinderspiel, da diese „Funktion“ schon „vorinstalliert“ ist und nur noch aktiviert werden muss:

1.) Drücke die Windows-Taste, gib „Windows-Funktionen“ ein und bestätige:

Installation IIS Internet Information Services 1

Das kann ein bischen dauern … Dann in das Kästchen vor „Internetinformationsdienste“ klicken:

Installation IIS Internet Information Services 2

Das war’s. Als Erfolgskontrolle nur noch „localhost“ in die Adresszeile eines Browser eingeben, et voila:

Installation IIS Internet Information Services 3

ASP.NET: Serverfehler in der Anwendung /.

Gelöst: Beim Erstellen einer ASP.NET Anwendung hat mich diese Fehlermeldung eiskalt erwischt:

ASP.NET Serverfehler in der Anwendung 1

Serverfehler in der Anwendung /.

Konfigurationsfehler

Beschreibung: Fehler beim Verarbeiten einer Konfigurationsdatei, die für diese Anforderung erforderlich ist. Überprüfen Sie die unten angegebenen Fehlerinformationen, und ändern Sie die Konfigurationsdatei entsprechend.

Parserfehlermeldung: Unbekanntes targetFramework-Attribut. Beachten Sie bei Attributnamen die Groß-/Kleinschreibung.

Quellfehler:

Zeile 9:
Zeile 10:
Zeile 11:
Zeile 12:
Zeile 13:

Quelldatei: C:\inetpub\testsite\web.config Zeile: 11

Versionsinformationen: Microsoft .NET Framework-Version:2.0.50727.5485; ASP.NET-Version:2.0.50727.5491

Lösung:

Die .Net-Version der Site in Visual Studio:

ASP.NET Serverfehler einer Anwendung

hat nicht zur .Net-Version der Site in IIS-Manager gepasst:

ASP.NET Serverfehler einer Anwendung 2

Nachdem ich die .NET-Version in IIS-Manager -> Anwendungspools -> meine Site auf v4.0 hochgestellt habe, hat’s funktioniert:

ASP.NET Serverfehler einer Anwendung 3