I am working on a .Net application that uses the WCF to communicate with the business layer. The WCF services are hosted in a windows service.
Now I am transferring the application to a cloud application using the windows azure platform, so I hosted my WCF service in a worker role and they are working normally.
I want to know if this is the correct decision to host the WCF services in a worker role or is there any another better solution to do so.