You actually need root access to register a new assembly on a windows machine. At first check if you really have root access which is by no means standard, on my network solutions hosting i had to pay additional money for that. If you have rdp access just drag the dll into your assembly cache and windows should automatically register it for you.