İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Url Routing'de Resimlerin Görünmeme Durumu

hakanizm

0
İyinet Üyesi
Katılım
11 Mayıs 2006
Mesajlar
1,952
Reaction score
1
Konum
Nereye
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ı.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst