Я обычно предпочитаю использовать интерфейс командной строки. Так, я использую apt-get
удалить/установить пакеты.
Можно попытаться удалить mysql сервер включая конфигурационные файлы
$ sudo apt-get --force-yes purge mysql-server
Можно затем попытаться установить его
$ sudo apt-get install mysql-server
В вашем web.config добавьте такой раздел:
<location path="authentication/logon.aspx">
<system.webServer>
<security>
<ipSecurity>
<add ipAddress="127.0.0.1" subnetMask="255.255.255.0" allowed="false" />
</ipSecurity>
</security>
</system.webServer>
</location>
в корневой узел конфигурации.
Даже если в пользовательском интерфейсе IIS невозможно применить настройки к одному файл, система конфигурации поддерживает это. Ключ - это атрибут «путь» в узле местоположения. Все, что находится в этом узле, применяется только к указанному пути.
Вы можете использовать функцию «Ограничения IP-адресов и доменов» на уровне папок и виртуальных каталогов, а также сайтов.
Итак, поместите страницу входа в одну из них, и использовать ограничения IIS. (Я имею в виду, переделайте веб-сайт с учетом этого, а не просто перемещайте его произвольно.)