Размещение WCFServices в WindowsService - PullRequest
0 голосов
/ 14 февраля 2012

Я создал службу WCF для подключения к базе данных и аутентификации пользователей, затем я подумал о том, как разместить свой сервис, и IIS, на мой взгляд, не был хорошим кандидатом, потому что мой сервис будет использоватьсянебольшая локальная сеть, поэтому я решил разместить свою службу в службе Windows, работающей на сервере, поэтому мой вопрос заключается в том, дает ли эта практика плохие результаты, связанные с производительностью или любым другим параметром?, это код для моей службы Windows:

public partial class Service1 : ServiceBase
{
    private ServiceHost _host;
    public Service1()
    {
        InitializeComponent();
    }

    protected override void OnStart(string[] args)
    {
        _host = new ServiceHost(typeof(Cosmos.Service.Service1));
        var binding = new WSHttpBinding();
        _host.AddServiceEndpoint(typeof (IService1), binding, "http://localhost:4444");
        _host.Open();
    }
    protected override void OnStop()
    {
        _host.Close();
    }
    protected override void OnContinue()
    {
        _host.Open();
    }
    protected override void OnPause()
    {
        _host.Close();
    }
}

1 Ответ

0 голосов
/ 05 сентября 2012

Как говорит Даниэль, в самом хостинге нет ничего плохого по сравнению с хостингом в IIS.Дополнительную информацию смотрите в этом вопросе: Служба IIS WCF против службы Windows

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