Страницы

Поиск по вопросам

среда, 18 декабря 2019 г.

Web Service для Linux-сервера на C#

#c_sharp #mono #wcf #service #linux


Я занимаюсь изучением возможности написания Web Service'a для Linux-сервера при использовании
C#. Для этого необходимо использовать Mono-Framework. Как я понял, WCF в Mono имплементирован
лишь относительно и у меня появилось чувство, что лучше не трогать его. Вроде бы и
все основные вещи должны работать, но что-то не то...

И я вот подумал, что может лучше стоило бы воспользоваться другими фрэймворками,
которые адаптированны под Mono. Я нашел несколько, но наиболее интересными мне показались
лишь 3: 


Nancy
ServiceStack
NServiceBus (не понятно, работает вообще под моно или нет, но вроде как должен.


Есть ли у кого нибудь опыт подобной разработки и что можно было бы для этого посоветовать?
Поделитесь опытом. 

Или лучше вообще отказаться от такого проекта? Клиент хочет, чтобы сервер работал
на Linux и на Windows без установки Tomcat (поэтому ява исключается).
    


Ответы

Ответ 1



попробуй ASP .NET, там есть asmx-файлы http://www.mono-project.com/archived/writing_a_webservice/ <%@ WebService Language="C#" Class="MathService.MathService" %> using System; using System.Web.Services; namespace MathService { [WebService (Namespace = "http://tempuri.org/NumberService")] public class MathService : WebService { [WebMethod] public int AddNumbers (int number1, int number2) { return number1 + number2; } [WebMethod] public int SubtractNumbers (int number1, int number2) { return number1 - number2; } } }

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

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