Die Datei "Web.config" wird geladen, wenn die ASP.NET-Laufzeit Ihre Website bootet. Dies ist eine einmalige Aktivität, wenn die Website neu gestartet wird. Die Größe von 1 MB sollte Ihre Website also nicht langsam machen.
Die grundlegende Frage lautet jedoch: An welcher Stelle stimmen Sie mit der IP-Adresse der Website überein? Wenn dies nicht bereits der Fall ist, wird empfohlen, den Zugriff über das HTTP-Modul einzuschränken und in der ASP.NET-Pipeline zum Start abzulegen.
Möglicherweise gibt es eine andere Möglichkeit, die Länder zu blockieren - z. B. auf Netzwerkebene. Sie sollten ein Loch in der Feuerwand Ihrer Organisation haben, um die Website freizulegen. Sie können versuchen, sich mit Ihrer Netzwerkinfrastruktur zu koordinieren, sie nur auf Firewall-Ebene zu blockieren und so den eingehenden Datenverkehr aus blockierten Ländern zu vermeiden.