Я ищу, чтобы иметь службу WCF, которая является самостоятельной (нет IIS!) Поскольку я хочу обрабатывать данные непосредственно между проектами и не использовать БД.Подход к дизайну WCF для самостоятельного хостинга
Основном то, что мне нужно, это услуга, которая слушает позволяет сказать:
Http:/My-Public-IP/ServiceName/MethodName/
и когда пользователь создает и HTTP Запрос на этот адрес что-то случится, я хочу, чтобы быть в состоянии поймать в режиме отладки так что позволяет сказать, у меня есть контракт Операция Called Ping:
public string Ping()
{
return "Ping";
}
, когда пользователь создает n HTTP REQUEST он доберется до этого метода и так далее ...
Мой вопрос - это лучший дизайн для этого, пожалуйста, имейте в виду, что эта услуга должна быть доступна со всего мира, и находится на моем рабочем столе, я знаю, что мне нужно открывать порты и прочее, но я могу обращаться.
Мне нужно от вас, ребята, предложения о том, как проектировать такой проект, и если у вас есть учебники, например, статьи или любые данные по теме, я буду более чем благодарен.
благодарит заранее.
[поисковый запрос] (https://www.google.co.uk/search?q=wcf+tutorial+ self + hosting) приносит много примеров. Открытие порта в диком Интернете для самообслуживания WCF-сервиса на основе протокола HTTP-протокола - это верный способ совершить seppuku. – oleksii
Что я знаю делать, я ищу дополнительную информацию, более конкретную информацию о дизайне и некоторую информацию о том, как это сделать. –
Нет никакой разницы в дизайне IIS, Windows Service или самостоятельного приложения: define ABC: адрес, обязательный и контракт. Не важно, как вы будете размещать приложение. – oleksii