2016-10-02 7 views
3

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:

enter image description here

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:

enter image description here

Es ist.

Dann habe ich versucht, den Port hinzuzufügen:

enter image description here

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?

+0

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

+1

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

Antwort

0

Dies ist derzeit nicht der primäre Fokus des iot-core, aber es ist möglich (see here) Normalerweise stellen Sie eine UWP-Anwendung von VisualStudio 2015 bereit oder erstellen sie als UWP-Paket von Visual Studio 2015 und deploy das Paket. Diese App kann einen der azurblauen Dienste und die lokale Anzeige verwenden (wenn sie angeklickt wird), benötigt jedoch keinen Webserver. Here are plenty of samples, in particular one that installs a node.js web-server to serve http pages to clients if you need that. Ich persönlich bevorzuge es, meine Daten in die Cloud zu senden und das Internet von dort aus zu bedienen ...

Verwandte Themen