Asp.Net 4.0 Url Routing işlemi yapıyorum. Fakat resimlerim gorunmuyor. Bununla ilgili global.asax dosyamın icinde Application Start icerisine
RouteTable.Routes.IgnoreRoute("images/")
yazdım. Ama buradaki IgnoreRoute'u tanımadı. Onun yerine şunu tanıdı:
RouteTable.Routes.Ignore("images/")
Ama bu da sorunumu cozmedi.
RouteTable.Routes.Ignore("images/") bu şekilde değiştirdim. Yine olmadı.
Ne yapmam gerekiyor ?


------------------------------------------------------------------------------
EDİT-1



RouteTable.Routes.Ignore("images/")
routes.Add(New Route("images/nav_border.png", New StopRoutingHandler()))
routes.IgnoreRoute("images/")
Bu ucu de calışmadı.
Bunları hem
Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
End Sub
Bu Sub'ın icinde denedim. Hem de
Sub SaveRoutes(ByVal routes As RouteCollection)
End Sub
Sub'ının icinde denedim.
Fakat, tek sorun IgnoreRoute ifadesini tanımaması.
Yukarıdakileri global.asax dosyasının icinde yapıyorum. Ayrıca global.asax dosyasının en ustune de şu iki satırı ekliyorum:




--------------------------------------------------------------------------
EDİT-2



Imports System.Web.Mvc
Bunu hem deneme.aspx.vb dosyama
Imports System.Web.Mvc
hem de global.asax dosyama

Şeklinde falan ekleyerek denedim. Bu eklemelerimin de yanlış bir ekleme olduğu hatasıyla karşılaştım. Yani mvc yi de import edemedim. Zaten IgnoreRoutes icin mvc yi import edip etmemem gerektiğini de bilmiyorum.
Sadece aspx sayfamda resimlerin yolunu images/ yerine ../images yaparak sorunu cozebiliyorum. Ama bu bir cozum sayılmaz. Farklı projelerde ../ koymak sorunumu cozmeyecektir.


Sub SaveRoutes(ByVal routes As RouteCollection)
kısmını
Shared Sub SaveRoutes(ByVal routes As RouteCollection)
olarak değiştirdim yine olmadı.