Ho cercato la risposta a questo, in SO e oltre, ma finora non ho visto nessuna risposta.Asp.Net vNext self-hosting all'interno dell'applicazione esistente
Stiamo cercando di aggiungere alcuni rapporti a un EXE Windows Services/WPF esistente. Idealmente organizzeremmo una piccola applicazione vNext che esporrebbe gli endpoint di segnalazione che la nostra app può utilizzare. Ciò è stato possibile con OWIN e ASP.NET 4.
Ciò è possibile anche con vNext?
Ho provato alcuni esempi ecc. E il runtime di K sembra, chiaramente, essere un runtime diverso dal CLR. Costruire ecc. È tutto piuttosto diverso ... quindi suppongo che perlomeno debba essere un processo completamente separato ... o sto abbaiando dall'albero sbagliato?
In particolare sembra che sia necessario invocare il runtime di K (k web o elsed ak pack'ed .cmd) che sembra intuitivo come coutner poiché sono già all'interno di un processo che sto eseguendo (il principale exe/servizio) .
EDIT: Mi chiedo se la risposta è NoWin, referenziato e fornendo il contenitore OWIN. Non riesco a capire se questo sia l'approccio migliore ...
Qui sto parlando di ignoranza, ma perché calzare una app Web in quella che è chiaramente un'app per Windows qui? se non è necessario alcun server Web per gestire le richieste e ciascuna viene distribuita per macchina, perché preoccuparsi di questo enigma – user3036342
Difficile sapere cosa dire lol. È piuttosto comodo ospitare un'API che consente il monitoraggio o la segnalazione.È qualcosa che ho usato in passato e non è certamente nuovo o molto pazzo. Alcuni strumenti/app lo fanno - con un'app centralizzata che raccoglie, analizza statistiche/log, diciamo e un'app separata con un'app dedicata per fornire feed/reporting. Ti garantisco che è al di là dei normali scenari di distribuzione e grazie al mix di runtime (CLR e ora K) è comprensibile perché questa ora non è un'opzione .... – penderi