Merhaba arkadaşlar. Asp.NET MVC projemde hata sayfası yönlendirmede takıldığım bir nokta oldu. Site ana dizini siteadi.com/Haber/Index
Takıldığım yer siteadi.com/hebele veya siteadi.com/Haber/Detay/hebele yazıldığında 404 sayfasına yönlendiriliyor. Ancak siteadi.com/Haber/Detay/hebele/yanlisadres (yani bir dizin daha eklediğimde ) veyahut özellikle yapmak istediğim siteadi.com/deneme.html gibi html uzantısı yazıldığında yönlendirmeyi yapamadım. Stackoverflow'da epey araştırdım baya da bir şeyler buldum ancak yine de istediğimi yapamadım. Kodlarımı yazsam en azından fazla gereksiz yazılan kodların hangileri olduğunu ve bu söylediğim yapıyı sağlamak için nasıl bir yol izlemem gerektiğini söylerseniz memnun olurum şimdiden çok teşekkürler.
ErrorController
public class ErrorController : Controller { // GET: Error public ActionResult PageError(Exception exception) { Response.TrySkipIisCustomErrors = true; return View(); } public ActionResult Page404() { Response.StatusCode = 404; Response.TrySkipIisCustomErrors = true; return View(); } public ActionResult Page403() { Response.StatusCode = 403; Response.TrySkipIisCustomErrors = true; return View(); } }