У меня есть приложение ASP.NET, в котором используется библиотека удаленного взаимодействия Fluorine FX. Когда веб-приложение инициализируется, оно запускает сервер сокетов на отдельном порту для обработки соединений RTMP.
Проблема, с которой мы сталкиваемся, заключается в том, что при перезапуске IIS служба RTMP не запустится, пока не будет выполнен первый HTTP-запрос к одному из файлов ASPX в приложении.
Я читал о жизненном цикле ASP.NET и его взаимосвязи с IIS, ссылаясь на эту статью здесь:
http://msdn.microsoft.com/en-us/library/ms178473.aspx
Кажется, что весь жизненный цикл основан на предположении, что он инициализируется первым HTTP-запросом ...
Кто-нибудь знает, есть ли какая-то ловушка, которую я получаю при перезапуске IIS, чтобы я мог принудительно инициализировать Fluorine и его RTMP-сервер?