Necrospermia and azoospermia can be caused by many factors, even one of the major causes is inflammations. However if you're not suffering from any sypmtoms like pain or discomfort, then I suggest you to do more tests so that the direct cause of your infertility can be found.
No proper suggestions can be made by any docto if the cause of your problem is found.