Я надеюсь, что вы можете помочь мне с приведенной ниже проблемой.
Я использую ASP.NET MVC 3 на IIS7 и хочу, чтобы мое приложение поддерживало имена пользователей с точками.
Пример:http://localhost/john.lee
Вот так выглядит мой Global.asax: (http://localhost/{username})
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" />