routes.MapRoute(
name: "Rss",
url: "{controller}/{action}/{SourceSite}/{Name}",
defaults: new { controller = "RssController", action = "Index", SourceSite = UrlParameter.Optional, Name = UrlParameter.Optional }
);
public class RssController : Controller
{
// GET: Rss
public ActionResult Index(string SourceSite, string Name)
{
string Url = NewsResourses.common.Single(p => p.SourceSite == SourceSite & p.Name == Name).Url;
var rssItems = GetItemsFromChannel(Url);
ViewBag.SourceName = Name;
return View(rssItems);
}
but when i am trying to get something like localhost:port/RssController/Index/Ria/Politics i get a 404 http exception.
Can you help me please?