Successfully compiled the module, and followed the 'Geoblocker - Manual' however when clicking on the module in IIS it just closes and logs this in event viewer
IISMANAGER_ERROR_LOADING_PROVIDER_TYPE IIS Manager could not load type 'IisGeoblockModule.GeoblockModuleProvider, IISGeoIP2blockModule, Version=2.4.0.0, Culture=neutral, PublicKeyToken=50262f380b75b73d' for module provider 'Geoblocker' that is declared in %windir%\system32\inetsrv\config\administration.config. Verify that the type is correct, and that the assembly that contains the module provider is in the Global Assembly Cache (GAC). Exception:System.TypeLoadException: Could not load type 'IisGeoblockModule.GeoblockModuleProvider' from assembly 'IISGeoIP2blockModule, Version=2.4.0.0, Culture=neutral, PublicKeyToken=50262f380b75b73d'. at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName, ObjectHandleOnStack type) at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName) at System.Type.GetType(String typeName, Boolean throwOnError) at Microsoft.Web.Management.Server.AdministrationModuleProvider.GetModuleProvider(String userName, String connectionName) Process:InetMgr Connection:X53E\X53E