#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; } } }
Комментариев нет:
Отправить комментарий