На той машине, где сервер, .NET Framework 4.0 точно установлен?
SK>... уже даже думаю apache поставить с поддержкой .NET только вроде народ ругается на эту условную "поддержку".
А можно ссылок на то, как народ ругается? А то я уже сколько лет использую и что-то не заметил чтобы было в чем-то как-то не так, как с IIS. IIS-то тоже не сам это все обрабатывает, а точно так же как и Apache вызывает .NET для обработки запросов.