Я надеюсь, что вы можете помочь мне с проблемой ниже.
Я использую ASP.NET MVC 3 на IIS7 и хочу, чтобы мое приложение поддерживало имя пользователя с точками.
Пример: http://localhost/john.lee
Вот как выглядит мой Global.asax: (http://localhost/ {имя пользователя})
routes.MapRoute(
"UserList",
"{username}",
new { controller = "Home", action = "ListAll" }
);
Приложения работают, когда я обращаюсь к другим страницам, таким как http://localhost/john.lee/details и т.д.
Но основная страница пользователя не работает, я хотел бы, чтобы приложение работало как Facebook, где поддерживается http://www.facebook.com/john.lee.
Я использовал ниже код, и он вообще не работал у меня:
<httpRuntime relaxedUrlToFileSystemMapping="true" />
Мне удалось использовать код ниже и заставить приложение принимать точки, но я определенно не хотел бы использовать ниже код по разным причинам, пожалуйста, скажите мне, что есть способ преодолеть эту проблему.
<modules runAllManagedModulesForAllRequests="false" />