Маршрутизация ASP.NET в WebForms не обрабатывает расширения, не относящиеся к ASP, при работе в ASP.NET Development Server.

Я создал веб-сайт по умолчанию в Visual Studio 2010. Добавил простую маршрутизацию туда в Global.asax:

routes.MapPageRoute("AboutRoute", "about", "~/About.aspx");

Это показывает 404, когда я начинаюASP.NET Development Server и перейдите к «http: // localhost: 6521 / WebSite1 / about»

Но работает хорошо, когда я меняюсьabout вabout.axd (обратите внимание на расширение .axd) и перейдите к /WebSite1/about.axd

Что мне нужно изменить в файле web.config, чтобы сервер разработки работал так же, как IIS (правильно обрабатывает URL-адреса без расширений)?

Ответы на вопрос(1)

Ваш ответ на вопрос