I've been asking this same question since I started porting .NET to FBSD, Like you I got silence on this question, which leads me to conclude that the only way forward is to manually restart the service to effect a change. It sucks but there's a web page/ module you can load to do it easily over HTTP.