Hello again,
erstmal vielen Dank für die wirklich hilfreichen Antworten. Ich habe den
IIS-Server wie vorgeschlagen nachinstalliert. Eine ASP-Webanwendung kann
ich nun mit der freien IDE SharpDevelop darauf kompilieren lassen. Sie
enthält allerdings keine REST-Services.
Der folgende Text beschreibt den jetzigen Entwicklungsstand und mein
aktuelles Problem. Vielleicht gibt es jemand der das schonmal gemacht
hat und mir hier unter die Arme greifen kann.
Auf dem System, auf dem ich arbeite, kann ich mit Visual Sudio 2019
problemlos einen Rest-Webservice erstellen. Ich lege dazu einfach ein
ASP.NET Web Application-Projekt an. Visual Studio erstellt dann ein
vorkonfiguriertes Projekt, das schon beispielhafte GET und POST-Methoden
enthält.Die von Visual Studio erstellte beispielhafte Service-Klasse, in
der die Methoden definiert sind, erbt von irgendeiner
APIController-Klasse. Die Bibliotheken, die genutzt werden sind
folgende:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Net.Http;
using System.Web.Http;
Den Einstellungen zufolge ist das Zielframework .NET Framework 4.7.2
Ich habe die Controller-Klasse, die die Rest-Services enthalten soll,
nun unter der freien IDE SharpDevelop angelegt (siehe Bild
Controller_Klasse). Diese lässt sich allerdings nicht kompilieren. Die
IDE zeigt die im zweiten Bild dargestellten Fehlermeldungen an. Demnach
fehlt für fast alles ein Assemblyverweis.
Ich bin irritiert. Sollte das nicht alles vorhanden sein? Schließlich
funktioniert es doch unter Visual Studio.
Dann ist mir etwas aufgefallen: In der freien IDE SharpDevelop kann ich
als aktuellstes Zielframework nur das .NET-Framework 4.5.2 auswählen.
Bei Visual Studio ist dagegen das 4.7.2 voreingestellt.
Hat hier vielleicht jemand noch einen Rat oder einen Tipp?