Quali tecnologie per creare l'interfaccia web per lo strumento scientifico?

4

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?

    
posta robert.ecot 25.04.2013 - 18:53
fonte

1 risposta

3

How do I go about executing my existing C# code from a web application? i.e., which .NET technology(ies) should I look into using?

Se il tuo obiettivo è per la tua applicazione web (ad esempio, l'applicazione in esecuzione sul computer incorporato) per eseguire il tuo codice C #, probabilmente vorrai avere un'applicazione ASP.Net in esecuzione sul computer incorporato. Supponendo che tu non voglia eseguire IIS sulla tua macchina incorporata (perché usa risorse eccessive), ti suggerisco di utilizzare Cassini .

Se il codice C # è lato client, dai all'applicazione web alcuni servizi web (ad es. usando REST o SOAP) e chiamali dall'applicazione C #.

    
risposta data 25.04.2013 - 19:20
fonte

Leggi altre domande sui tag