Ich habe eine ASP.net Core-Webanwendung in Visual Studio 2015 erstellt und dachte, ich würde das Work in Progress in Aktion sehen.Wie wird Asp.net Core auf einem Windows 10 IoT-Gerät bereitgestellt?
Die Aktion soll auf meinem Raspberry Pi 3 unter Windows 10 IoT stattfinden, erreichbar unter 192.168.1.200:8080
(über meinen Browser).
Allerdings, wenn ich versuche, es durch Visual Studio einsetzen, bekomme ich eine Fehlermeldung:
Could not connect to the remote computer ("192.168.1.200"). On the remote computer, make sure that Web Deploy is installed and that the required process ("Web Mangement Service") is started.
So habe ich gecheckt, ob die Web Management Service
ausgeführt wurde:
Es ist.
Dann habe ich versucht, den Port hinzuzufügen:
Could not complete the request to remote agent URL 'https://*:8080/msdeploy.axd?site=MySite'. The underlying connection was closed: An unexpected error occurred on a send.
Nun, es versucht, auf eine https
Verbindung zu verbinden, das Zertifikat bedeutet ... Muss ich das brauchen? Wenn ich es tue, denke ich OpenSSL wäre was ich brauche ...
Haben Sie irgendwelche Vorschläge, was könnte falsch sein?
Web Deploy ist nicht Bestandteil der Windows 10 IoT Edition. Windows 10 IoT dient zum Ausführen von Universal Apps, nicht beliebigen ausführbaren Dateien und enthält keinen Webserver für Ihre Verwendung. Sie würden wahrscheinlich mehr Glück bei der Bereitstellung auf einem Linux-basierten Betriebssystem haben, das auf Ihrem Gerät läuft. – mason
Alternativ können Sie auch eine Websuche durchführen. Ich habe ein paar Tutorials gefunden, nur eine Google-Suche entfernt. Sie müssen die entsprechenden ARM-Pakete über PowerShell beziehen und die Site als Self-Hosting-App ausführen, anstatt sie in IIS zu installieren. – mason