Это связано с управлением процессом в IIS. Когда нет вызовов в течение определенного периода времени, IIS освобождает ресурсы и останавливает процесс. Вот почему вы можете заметить, что он медленный для первого запроса и запросов после долгой задержки. Потому что, хотя первый запрос или после длительного периода молчания IIS загружает все с нуля. JIT complier run и т. Д.
Также обратите внимание: Когда вы размещаете службы WCF в IIS, службы WCF пользуются всеми функциями приложений ASP.NET. Вы должны знать об этих функциях, потому что они могут вызвать неожиданное поведение в мире сервисов. Одной из основных особенностей является рециркуляция приложений, включая рециркуляцию доменов приложений и переработку технологического процесса. С помощью консоли управления IIS вы можете настроить различные правила, когда хотите, чтобы рециркуляция произошла. Вы можете установить определенные пороговые значения в памяти, по времени и количестве обработанных запросов. Когда IIS перерабатывает рабочий процесс, все домены приложений в рамках рабочего процесса будут переработаны, а
Если вам нужен автоматического запуск: Диспетчер управления Windows Service позволяет установить тип запуска на автоматический, так что, как вскоре после запуска Windows служба будет запущена без интерактивного входа в систему. Таким образом, вы можете использовать службу Windows как хост.
Более подробную информацию вы можете найти в Hosting and Consuming WCF Services.
спасибо Инкогнито об ответе и ссылке. о коэффициенте принятия, я не получал никаких решений по моему предыдущему вопросу, который помог мне, чтобы результат в отношении 0% принимал –
@Sharjeel Согласен Я действительно заметил, что :). – Incognito