Ich habe eine C# -Konsolenanwendung erstellt, die auf einer virtuellen Azure-Maschine ausgeführt wird. Das Problem ist, dass dies von einem Benutzer aus einer Webanwendung ausgeführt werden muss, da das Timing des Datenzugriffs auf ein schmales Fenster beschränkt ist und etwas zufällig ist (im Moment gehe ich zur virtuellen Maschine und führe sie selbst).Remote ausführen .exe in Azure Virtual Machine von ASP.Net-Webanwendung
Kurz gesagt, ich möchte in der Lage sein, eine Azure Virtual Machine über eine ASP.Net-Webanwendung aufzurufen, die ebenfalls in Azure gehostet wird. Ich würde auch gerne einen Parameter an diese .exe-Datei übergeben und es zum Laufen bringen.
Gibt es überhaupt eine gemeinsame Datenbank zwischen den beiden? Wenn ja, könntest du etwas wie [Hangfire] (http://hangfire.io/) verwenden, um eine Aufgabe in der Konsolen-App auszulösen. Andernfalls könnten Sie in etwas wie Nachrichtenwarteschlangen z. [Azure Service Bus] (https://azure.microsoft.com/de-de/services/servicebus/), um die Ausführung der Aufgabe auszulösen. Beide sind relativ einfach zu erreichen, abhängig von Ihren Umständen. –