Suchergebnisse

Suchergebnisse 1-21 von insgesamt 21.

  • Benutzer-Avatarbild

    Hallo zusammen, ich möchte sozusagen eine Client/Server-Anwendung realisieren. Also der Client (eine Website mit Javascript) soll von meinem Hauptprogramm (.NET) Daten abrufen können. Ich hatte bevorzugt an einen HTTPRequest gedacht, REST-API würde ich aber genauso nehmen. Ich bin nur gerade ewas "konfusioniert" was denn da nun so "der" gängige Weg ist Könnt ihr mich mal in die richtige Richtung schubsen?

  • Benutzer-Avatarbild

    Hmm, ja -schon alles richtig mit Webserver und so. Aber, ich habe ja bereits meine "Serveranwendung" die die Kommunikation zwischen diversen Gerätschaften per Modbus, Euromap u.a. regelt und auch die Datenhaltung in einer SQL-Server-Db übernimmt. Ich möchte jetzt nur mal paar Daten, Zustände etc. davon auf einer Website visualisieren. Muss ich dafür wirklich noch einen zusätzlichen Webserver aufsetzen? Ich hab ja bereits mal mit der hier im Forum verlinkten Library von Quadsoft experimentiert. K…

  • Benutzer-Avatarbild

    Meine Serveranwendung ist ein Windows-Forms-Projekt auf .NET Framework.

  • Benutzer-Avatarbild

    Zitat von Nofear23m: „und da du dich im .Net Bereich bewegst kann ich dir nur ASP.Net Core empfehlen.“ Gut - ist ein Vorschlag. Nur tappe ich da völlig im Dunkeln, mit welchen Methoden ich das konkret machen müsste und, vor allem wie ich das mit Javascript abfrage Sorry, aber in Webprogrammierung und Client/Server hab ich eben bisher noch nahezu gar nix gemacht...

  • Benutzer-Avatarbild

    Na gut. Dann beschäftige ich mich mal ASP.NET. Ich wollte ja nicht noch ein zusätzliches Progrämmchen, aber andererseits - als Dienst klingt's verlockend. Ich meld mich wieder wenn ich nicht weiterkomme... Danke Euch.

  • Benutzer-Avatarbild

    Hat ne Weile gedauert. Hatte jetzt endlich mal etwas Zeit mich damit zu beschäftigen und versuche gerade dieses Tut docs.microsoft.com/de-de/aspne…re-3.1&tabs=visual-studio abzuarbeiten. Dabei scheitere ich gerade an folgendem Fehler Quellcode (6 Zeilen) Die FEhlermeldung ist: Quellcode (1 Zeile) Dabei bin ich der Meinung mich strikt an das Tut gehalten zu haben... Der Fehler sagt ja dass ein VErweis fehlen könnte, hab's aber nochmal mit dem Tut verglichen... Könnt ihr mir ne kleine Hilfestellun…

  • Benutzer-Avatarbild

    Nee, hatte ich nicht - war ja im Tut nicht mit erwähnt... Aber jetzt wo du's sagst - das hat geholfen Danke

  • Benutzer-Avatarbild

    Dank eurer Hilfe läuft mein "Beispielserver" erstmal. Jetzt bin ich allerdings bei der nächsten Frage angekommen: Wo kann ich denn den lt. Tut "zufällig gewählten" Port auf einen festen einrichten? Ich stell mich wahrscheinlich nur 'n bissel an gerade, aber ich finde die Ecke leider nicht wo der definiert wird...

  • Benutzer-Avatarbild

    Zitat von wolfi_bayern: „Warum nimmst Du nicht einfach "Blazor"? dotnet.microsoft.com/apps/aspnet/web-apps/blazor Da ist im template schon ein Beispiel dabei wie daten z. B. von einer Datenbank angezeigt werden. Man muss eigentlich "nur" noch die Verbindung aufbauen. Der rest ist bisschen HTML und C#. Fertig“ Weil ich "Blazor" schon vor längerer Zeit mal probiert hatte und mich damit noch weniger anfreunden kann als jetzt mit ASP.NET und weil mein Problem eben nicht der Datenbankzugriff sondern …

  • Benutzer-Avatarbild

    Vielen Dank für die Hinweise zu den Ports etc. Das hilft mir sehr viel weiter. Später soll die Anwendung selbstgehostet als Dienst laufen. Da wäre dann ohnehin nochmal meine Frage wie ich einen Dienst draus machen kann...?

  • Benutzer-Avatarbild

    Danke schon mal. Mit dem Dienst das teste ich im übernächsten Schritt Momentan habe ich ein neues Problem. Ich teste jetzt mit meinem Webserver nicht mehr lokal sondern wie beabsichtigt auf einem Server. Läuft im Prinzip, aber beim Versuch von einer Website mittels JavaScript Daten abzurufen erhalte ich folgenden Fehler: Quellübergreifende (Cross-Origin) Anfrage blockiert: Die Gleiche-Quelle-Regel verbietet das Lesen der externen Ressource auf https://10.60.100.112:5001/api/MaschInfos. (Grund: C…

  • Benutzer-Avatarbild

    muss den Beitrag mal etwas pushen... Kennt hier wirklich niemand diese CORS-Geschichte? Mach ich mir's gerade zu kompliziert und seh den Wald vor lauter Bäumen nicht? Gibt es einen anderen Weg zum Abrufen der Daten der das Problem umgeht?

  • Benutzer-Avatarbild

    Naja, das Komische ist ja dass ich mir eigentlich sicher bin dass der Header da ist. Wenn ich den gleichen GET-Request mit Postman ausführe erhalte ich unten angefügte Ausgabe. Aber die Website sagt mir als Ergebnis des Javascript-Requests beharrlich 'Access-Control-Allow-Origin' fehlt Ich bin verwirrt - ist die Fehlermeldung irreführend und das Problem liegt woanders?

  • Benutzer-Avatarbild

    Oh - ja. Das ist ein guter Ansatz crossorigin hab ich auf use-credentials umgestellt. Das ändert allerdings bis jetzt gar nichts an der Fehlermeldung. Kann aber gut sein dass noch ein anderes Element generell fehlt.. Gibt's da irgendwo eine Aufstellung was alles vorhanden sein muss? Anderer Ansatz - wenn du gegen MS-AAD-Accounts verifizierst dann ist das doch vermutlich nicht so generell anders als gegen das lokale AD zu verifizieren - oder? Hättest du da vielleicht ein Beispiel für mich? Mit de…

  • Benutzer-Avatarbild

    Zitat von xChRoNiKx: „Du hast dir aber schon einmal angeschaut was CORS ist oder? de.wikipedia.org/wiki/Cross-Origin_Resource_Sharing Du musst natürlich auf deinem Server wo die API läuft den Header setzen das der Server der den Request sendet das auch darf. “ Jetzt bin ich schon wieder verwirrt Du hast aber schon oben meinen Post #23 gelesen oder? Ist das so völlig falsch was ich da von der von dir angegebenen Website übernommen habe? Und dass ich in meiner API die Header gesetzt habe, hab ich …

  • Benutzer-Avatarbild

    Zitat von Yanbel: „Nein, generell falsch ist das nicht, aber du hattest gefragt... “ Sorry, mit meinem letzten Post meinte ich xChRoNiKx... Mit der Firewall das war auch schon meine Vermutung, habe ich schon mal auf beiden beteiligten Rechnern die Ports 5010 und 5011 die ich verwende freigeschalten und auch testweise mal die Firewall ganz ausgeschalten - der Fehler bleibt der Gleiche... Werden denn evtl. noch andere Ports benötigt für diese Geschichte? Was könnte denn an der Netzwerkkonfiguratio…

  • Benutzer-Avatarbild

    Ich werde mal ein wenig in Richtung AD-Authentifizierung herumprobieren. Aber nur direkt - für Azure müsste ich erst Azure überhaupt incl. AD-Verknüpfung etc. einrichten. Das geht mir nur dafür im Moment doch etwas zu weit und sind mir auch irgendwie zu viele Unbekannte auf einmal. Oder geht Authentication auf's lokale AD etwa nicht? Eine Frage hab ich noch: Wie kann ich denn zum Debuggen Ausgaben in die Console schreiben lassen? Hab mit einigem probieren noch keinen Weg dafür in ASP.NET gefunde…

  • Benutzer-Avatarbild

    Die gute Nachricht Es läuft! Die Hauptursache war wohl dass ich diese ganzen CORS-Einstellungen nur im Service in der Startup.cs gemacht hatte. Die entsprechenden HEader müssen aber wohl auch in den ActionResults definiert werden. Nun die nächste Frage zur Sicherheit! Kann ich der "Antwort" ein Zertifikat "mitgeben" damit die Browser nicht alle herumschimpfen und Böses hinter meinen paar Bytes vermuten ??

  • Benutzer-Avatarbild

    HAllo und sorry - ich muss die Frage nach dem Zertifikat nochmal pushen... Also, wenn ich von einem einem beliebigen Rechner im Netzwerk eine Anfrage an meinen Webserver schicke bekomme ich die untenstehende Sicherheitswarnung zurück. Nun kann man die zwar einmal bestätigen, also die Ausnahme hinzufügen und gut. Lieber wäre mir aber wenn ich's "richtig" machen könnte. Nur wie??? vb-paradise.de/index.php/Attachment/48160/

  • Benutzer-Avatarbild

    Ähm ja, das ist mir ja alles so einigermaßen klar... Meine Frage ist - wie hinterlege ich das Zertifikat in meinem Dienst? Da fehlt mir der Ansatz... Achso, ja übers Internet soll da nichts erreichbar sein, nur im lokalen Netz (bzw. VPN).

  • Benutzer-Avatarbild

    Danke. Das sieht erstmal gar nicht so schlecht aus. Hab's erstmal mit ner ,pfx-Datei versucht. Hab den Code in die Program.cs eingefügt - richtig??? EDIT: Hab's hinbekommen Jetzt brauch ich nur noch 'ne PFX-Datei von einem gültigen Zertifikat... Allerdings bekomme ich noch einen Syntaxfehler angemeckert mit dem ich nichts anzufangen weiß.. Vielleicht ist's ja auch generell falsch so??? Bitte nochmal um Hilfe - bin halt mit C# noch nicht wirklich vertraut...