Spamları engelleyen örnek bir webconfig kodu düzenledim test ettim sorunsuzdur. ihtiyacı olanlar kullanabilir. Webconfig dosyanızda <system.webServer> arasına ekleyip siteleri aşağıdan arttırabilir veya düzenleyebilirsiniz.

<rewrite>
        <rules>
          <!--Referral Spam -->
          <rule name="Blacklist block" stopProcessing="true">
            <match url=".*" />
            <conditions>
              <add input="{HTTP_REFERER}" pattern="^(?:https?:\/\/)?(?:www\.)?([^\/]+)(.+)?$" />
              <add input="{DomainsBlackList:{C:1}}" pattern="^block$" />
            </conditions>
           
            <action type="CustomResponse" statusCode="403" statusReason="Spam botlar giremez !" statusDescription="UZA !" />
          </rule>
        </rules>
        <rewriteMaps>
          <rewriteMap name="DomainsBlackList" defaultValue="allow">
           
          <add key="semalt.com" value="block" />
          <add key="rank-checker.online" value="block" />
          <add key="monetizationking.net" value="block" />
          <add key="wreoity.ru" value="block" />
          <add key="gasreyt.ru" value="block" />
          <add key="mystart3.dealwifi.com" value="block" />
          <add key="extensionson.com" value="block" />
          <add key="akollmons.ru" value="block" />
          <add key="cookie-law-enforcement-bb.xyz" value="block" />   
          <add key="zveromonstr.ru" value="block" />
          <add key="weytsadqwe.com" value="block" />
          <add key="thesmartsearch.net" value="block" />   
          <add key="siopurewew.com" value="block" />

   
          </rewriteMap>
        </rewriteMaps>
      </rewrite>