Я реализовал URL-маршрутизацию в ASP.NET 4.0, используя следующий маршрут.
routes.MapPageRoute(
"NewsDetails", // Route name
"news/{i}/{*n}", // Route URL
"~/newsdetails.aspx" // Web page to handle route
);
, который дает мне URL-адрес типа
http://www.mysie.com/news/1/this-is-test-news
, и это работает в моем локальном штрафе.
Но когда я загрузил его на сервер, он выдает ...
Server Error
404 - File or directory not found.
The resource you are looking for might have been removed, had its name changed,
or is temporarily unavailable.
Если я попытаюсь http://www.mysie.com/news/1/this-is-test-news.aspx, то отобразится страница.
Есть кто-нибудьу меня такая же проблема?
Как настроить URL http://www.mysie.com/news/1/this-is-test-news для работы на Windows Server 2008?