Url Routing'de Resimlerin Görünmeme Durumu

optimistic
04-04-2011, 11:05   |  #1  
OP Taze Üye
Teşekkür Sayısı: 0
1 mesaj
Kayıt Tarihi:Kayıt: Nis 2011
                                                        Asp.Net 4.0 Url Routing işlemi yapıyorum. Fakat resimlerim  görünmüyor. Bununla ilgili global.asax dosyamın içinde Application Start  içerisine
RouteTable.Routes.IgnoreRoute("images/{*pathInfo}")
yazdım. Ama buradaki IgnoreRoute'u tanımadı. Onun yerine şunu tanıdı:
RouteTable.Routes.Ignore("images/{*pathInfo}")
Ama bu da sorunumu çözmedi.
RouteTable.Routes.Ignore("images/") bu şekilde değiştirdim. Yine olmadı.
Ne yapmam gerekiyor ?


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



        RouteTable.Routes.Ignore("images/{*pathInfo}")
        routes.Add(New Route("images/nav_border.png", New StopRoutingHandler()))
        routes.IgnoreRoute("images/{*pathInfo}")
Bu üçü de çalışmadı.
Bunları hem
Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
End Sub
Bu Sub'ın içinde denedim. Hem de
Sub SaveRoutes(ByVal routes As RouteCollection)
End Sub
Sub'ının içinde denedim.
Fakat, tek sorun IgnoreRoute ifadesini tanımaması.
Yukarıdakileri global.asax dosyasının içinde yapıyorum. Ayrıca global.asax dosyasının en üstüne de şu iki satırı ekliyorum:
<%@ Application Language="VB" %>
<%@ Import Namespace="System.Web.Routing" %>


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



Imports System.Web.Mvc
Bunu hem deneme.aspx.vb dosyama
Imports System.Web.Mvc
hem de global.asax dosyama
<%@ Import Namespace="System.Web.Mvc" %>
Ş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 için mvc yi import edip etmemem gerektiğini de bilmiyorum.
Sadece aspx sayfamda resimlerin yolunu images/ yerine ../images  yaparak sorunu çözebiliyorum. Ama bu bir çözüm sayılmaz. Farklı  projelerde ../ koymak sorunumu çözmeyecektir.


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