У меня нет ответа, я знаю, что это решение, но вот мои предложения:
Во-первых, вы сопоставили веб-сайт IIS по умолчанию с папкой, содержащей ваш сайт?
Во-вторых, проверьте свои основные настройки приложения и убедитесь, что он настроен на использование .Net 2.0. Это будет 2.0, даже если вы используете более позднюю версию, например 4.0.
За исключением этого, создайте новую папку в wwwroot и сопоставьте с ней веб-сайт по умолчанию. Не связывайтесь с разрешениями. Затем создайте новый пул приложений, не вмешивайтесь в его настройки и назначьте его веб-сайту по умолчанию. Суть в том, что вам не нужно связываться с этими настройками: IIS позаботится об этом и о разрешениях.
Заключительная мысль, если это не поможет: проверьте сопоставления вашего фильтра isapi, чтобы убедиться, что он знает, что делать с .aspx. Это должно было быть установлено по умолчанию, но на этот момент стоит обратить внимание.