Следующий фрагмент кода работает нормально, когда я запускаю его в режиме отладки, но выдает 404, когда я запускаю его через IIS (7.5)
Есть ли параметр web.config, который мне нужно добавить для IIS?
protected void Application_BeginRequest(object sender, EventArgs e)
{
string currentUrl = Request.Url.ToString();
List<string> pages = new List<string>();
pages.Add("/about-us.html");
pages.Add("/services");
foreach (string page in pages )
{
if (currentUrl.Contains(page))
{
Context.RewritePath(string.Format("/page.aspx?page={0}", page));
}
}
}