Прежде всего нет такого класса, который называется Static class. Использование модификатора Static с внутренним классом (называемый вложенным классом) говорит о том, что он является статическим членом Outer Class, что означает, что мы можем получить к нему доступ, как и с другими статическими членами, и без какого-либо экземпляра класса Outer. (Которая является преимуществом статического изначально.)
Разница между использованием класса Nested и регулярным внутренним классом:
OuterClass.InnerClass inner = new OuterClass().new InnerClass();
Сначала Мы можем создать экземпляр Outerclass, после чего мы можем получить доступ к Inner.
Но если класс вложен, то синтаксис:
OuterClass.InnerClass inner = new OuterClass.InnerClass();
Использует статический синтаксис как обычную реализацию статического ключевого слова.
Просто изменитесь "Домой" на пустую строку.
routes.MapRoute(
"Home",
"",
new { action = Index, controller = Home }
);
При работе IIS 7 можно просто удалить файл Default.aspx, который идет с ASP.NET MVC (предполагающий, что Вы работаете на Предварительном просмотре 3 или выше). Тот файл был необходим из-за проблемы с Cassini, который был зафиксирован в.NET 3,5 SP1. Для получения дополнительной информации выезд:
http://haacked.com/archive/2008/04/10/upcoming-changes-in-routing.aspx и http://haacked.com/archive/2008/05/12/sp1-beta-and-its-effect-on-mvc.aspx