У меня простой и прямой вопрос: есть ли какие-либо преимущества в производительности (или какие-либо другие преимущества), о которых я не знаю, когда сравниваю хостинг службы WCF в IIS 7.5 и службы Windows?
Я не зациклен на этой теме и фактически разместил несколько служб WCF в обеих средах размещения.Тем не менее, я собирался запустить новый сервис, который более интенсивно использовался, и хотел «повторно посетить» эту тему.Прямо сейчас я склоняюсь к сервису Windows.
Я прочитал сообщения, подобные следующим: Хост службы IIS WCF против службы Windows , который дает некоторую полезную информацию, но немного устарел(да, даже только в 1,5 года; все еще использую кодовое имя «Dublin Technologies»).
Для меня нет никаких проблем с Windows Services, потому что я довольно удобен в настройке, развертывании и настройке (включая применение SSLсертификат для порта, на котором размещается служба WCF), так что для меня это не имеет большого значения по сравнению с IIS.
Я всегда думал, что переработка приложений в IIS будет недостатком для размещения WCFсервис, позволяющий небольшие возможные перерывы в общении.Я знаю, что с помощью службы IAS, размещенной на сервере .asmx (преобразование в WCF), я получаю случайный «401 несанкционированный» (я имею в виду действительно случайный, как каждые 5–10 000 вызовов), и я отметил это до идиосинкразий с IIS и его способностьюподдерживать связь до 100% времени без повторного использования пула приложений (возможно, это вызывает проблему? -> эта проблема не здесь и просто для справки).Поэтому мне интересно узнать об IIS.
Поэтому мне бы хотелось, чтобы прогноз на текущий день (многие таблицы сравнения MSDN тоже устарели, всегда сравнивают с IIS 6) в отношении размещения службы WCF в Windows Server 2008 R2в службе Windows по сравнению с IIS 7.5.Спасибо !!