Sto lavorando su software per alcuni strumenti scientifici. Un computer incorporato con Windows 7 è all'interno dello strumento, che controlla vari componenti del dispositivo; telecamere, motori, termometri, ecc. Ho scritto un'interfaccia di base in WPF / C # e uso il desktop remoto per testare l'applicazione. (La ragione è sicurezza, lo strumento sarà usato in aree ad alta radiazione).
Quello che voglio: Un server viene eseguito sul PC incorporato. L'utente accede a una pagina Web a 192.168.x.x (l'accesso a Internet sarebbe bello, ma non necessario) e fa clic su "raccogli dati" e il server carica le C # .dll pertinenti, acquisisce i dati e carica i dati all'utente. La velocità / scalabilità non è un problema, poiché l'acquisizione dei dati potrebbe richiedere da qualche minuto a pochi giorni.
Ciò di cui sono confuso: Come faccio ad eseguire il mio codice C # esistente da un'applicazione web? vale a dire quale tecnologia .NET (i) dovrei esaminare usando?