У меня есть простой и прямой вопрос: есть ли какие-либо преимущества в производительности (или какие-либо другие преимущества), о которых я не знаю при сравнении хостинга службы WCF в IIS 7.5 и службе Windows?
Я не в темноте на эту тему и фактически разместил несколько служб WCF в обеих средах хостинга. Однако я собирался начать новую услугу, которая имеет более тяжелое применение и хочет "повторно посетить" эту тему. Прямо сейчас я склоняюсь к службе Windows Service.
У меня есть следующие сообщения: IIS WCF сервисное обслуживание vs Windows Service, которое дает некоторую хорошую информацию, но немного устарело (да, даже 1,5 года, все еще используя кодовое имя "Dublin Technologies" ).
Для Windows Services для меня нет никакого ответа, потому что я вполне уверен в настройке, развертывании и настройке (включая применение SSL-сертификата к порту, на котором размещается служба WCF), поэтому для меня это не имеет большого значения. IIS.
Я всегда думал, что повторная утилизация приложений в IIS станет недостатком для размещения сервиса WCF, что позволит потенциально сократить возможные перерывы в общении. Я знаю, что с помощью службы ASP.NET с поддержкой ASP.NET(преобразование в WCF) я получаю случайный "401 Unauthorized" (я имею в виду действительно случайный, как каждый 5-10 000 вызовов), и я отметил, что до особенностей IIS и его возможностей чтобы поддерживать связь в 100% случаев без повторного использования пула приложений (возможно, это вызвало проблему?). Эта проблема не затрагивается здесь и только для справки). Поэтому я задаюсь вопросом о IIS.
Итак, мне нужна перспектива текущего дня (многие сравнительные карты MSDN устарели, всегда сравниваются с IIS 6) при размещении службы WCF в Windows Server 2008 R2 в службе Windows по сравнению с IIS 7.5. Спасибо!!