我希望你能帮我解决下面的问题.
我在IIS7上使用ASP.NET MVC 3,并希望我的应用程序支持带点的用户名.
这就是我的Global.asax的样子:(http:// localhost / {username})
routes.MapRoute(
"UserList",
"{username}",
new { controller = "Home", action = "ListAll" }
);
Run Code Online (Sandbox Code Playgroud)
当我访问其他页面时,应用程序工作,例如http://localhost/john.lee/details等.
但主用户页面不起作用,我希望该应用程序像支持http://www.facebook.com/john.lee的 Facebook一样工作.
我使用下面的代码,它根本不适合我:
<httpRuntime relaxedUrlToFileSystemMapping="true" />
Run Code Online (Sandbox Code Playgroud)
我能够使用下面的代码并让应用程序接受点,但我绝对不希望使用下面的代码有很多不同的原因,请告诉我有一种方法来克服这个问题.
<modules runAllManagedModulesForAllRequests="false" />
Run Code Online (Sandbox Code Playgroud)