Czy istnieje sposób na osadzenie serwera WWW lub innych środków w aplikacji .NET, aby można było przedstawić GUI jako aplikację Silverlight? Obecnie mamy aplikację, która jest klient/serwer. Używamy gniazd do komunikacji i przekazywania wiadomości w tę iz powrotem. Jedną z nich było przerobienie tego jako rozwiązanie Silverlight. Użytkownik po prostu wskaże swoją przeglądarkę na serwerze na określonym porcie i będzie podłączony.Hosting Silverlight bez usługi IIS
Mogę używać usług IIS do obsługi Silverlight (XAML), ale miałem nadzieję, że jest inny sposób na to, poprzez osadzenie serwera WWW lub coś podobnego.
EDIT - Dalsze wyjaśnieniu:
Zdecydowaliśmy się zbudować nową wersję aplikacji w WPF, ale są nowe do Silverlight & WPF. Tradycyjnie skonstruowalibyśmy tego typu aplikację za pomocą usługi Windows na serwerze i aplikacji Windows Forms na kliencie, a każdy komunikował się przez gniazda. Przez "ten typ aplikacji" mam na myśli usługę Windows, która przetwarza "rzeczy" i aplikację kliencką, która pozwala skonfigurować usługę i zobaczyć jej aktualny status itp. Myślałem, że zamiast budować warstwę gniazda i konieczności analizowania wiadomości , ponieważ przechodzą one w obie strony między klientem a serwerem, możemy być w stanie zbudować aplikację Silverlight i umożliwić użytkownikowi połączenie się z serwerem za pośrednictwem przeglądarki. Oznaczałoby to, że nie musiałem instalować aplikacji klienckiej (innej niż Silverlight) i usunięto warstwę komunikacyjną. Kłopot polega na tym, że chciałbym usunąć zależność od serwera mającego IIS i dowolną konfigurację, która może być potrzebna do IIS.
Może Patrzę na to wszystko źle ... mógłby być mój „nowość” do WPF/Silverlight/XAML
Jeśli używasz aplikacji lokalnie tak, dlaczego nie wykorzystać WPF? Czy istnieje ograniczenie dotyczące ładowania programu .NET 3.5 na komputerach docelowych? –
Aplikacja nie jest uruchamiana lokalnie ... jest to aplikacja serwerowa z klientem stacjonarnym do konfiguracji i monitorowania. –