У меня есть вопрос о первом медленном запуске модели IIS7.5 + ASP.NET.
На моем веб-сайте файл asmx работает для синхронизации данных между сервером и клиентским компьютером. Теперь я обнаружил, что если клиентская машина не выполняет никаких действий с сервером в течение длительного времени, например, 1 час или более, то при первой синхронизации данные будут потеряны. После первого раза вроде все нормально.
Я провел несколько исследований по этой проблеме, и я думаю, что проблема связана с IIS First Time Slow, последовал некоторым предложениям и попытался поставить
< generatePublisherEvidence enabled="false"/ >
в файле Framework Aspnet.config, но это не очень помогает. Также я пытался отключить биение IdleTime, но это не помогло.
Вам следует попытаться предварительно скомпилировать свое приложение. Использовать инструмент компиляции asp.net
Каждый раз, когда IIS перерабатывает пул приложений, он должен снова компилировать ваш веб-проект / веб-службу при следующем обращении, что занимает некоторое время. Вы можете найти дополнительную информацию здесь: http://msdn.microsoft.com/en-us/library/bb398860.aspx
Также убедитесь, что вы отключили режим отладки в своем рабочем файле web.config.