GOOGLE ADS

понедельник, 9 мая 2022 г.

Веб-интерфейс для пользовательского приложения C#

У меня есть приложение, написанное на C#, установленное как служба Windows [WCF], которая будет работать на безголовых машинах. Я хотел бы предоставить хороший веб-интерфейс для него, но я не уверен, как его разместить. Глядя на встроенные веб-серверы, такие как Cassini, кажется, что ни один из них не готов к этому без тонны кода веб-сервера. Я хотел бы найти пакет, который позволил бы мне проектировать что-то вроде Silverlight. Кроме того, мне нужно иметь возможность предоставить простой установщик для клиентов, который не требует «получить IIS» и т. д.

Я видел этот пост, который казался близким, но на самом деле не ответил ни на один из моих вопросов, кроме подтверждения того, что это возможно. Я действительно ищу подробности о том, как это сделать.


Решение проблемы

Зачем идти по пути Silver Light, если вам не нужен очень богатый/гибкий пользовательский интерфейс? Я бы предложил использовать сам WCF для обслуживания HTML через HttpBinding. Взгляните на несколько статей о том же:

http://blog.iserviceorientated.com/index.php/2010/01/23/building-a-basic-web-server-using-wcf/

Как создать простой веб-сервер с помощью WCF без класса ServiceHost?

Поддержка REST пространством имен System.ServiceModel.Web должна сделать задачу еще проще (чем описано в предыдущих статьях).

Комментариев нет:

Отправить комментарий

Laravel Datatable addColumn returns ID of one record only

Я пытаюсь использовать Yajra Datatable для интеграции DataTable на свой веб-сайт. Я смог отобразить таблицу, но столкнулся с проблемой. В по...