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

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

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

1 Ответ

1 голос
/ 15 декабря 2010

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

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

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

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

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