ASP.NET MVC 4. NET 4 web uygulamasına ELMAH ekledim.ELMAH ekledikten ve elmah.mvc.route değiştirdikten sonra eski rota hala kullanılabilir
Geçiş basitti ve iyi çalışıyor.
Bir "Yönetici/SiteLog" rotasına benim web.config uygulama ayarlarından "elmah.mvc.route" değerini değiştirdik - ELMAH günlük Bu güzergah şimdi
Ama görüntülenir, bir sebepten dolayı hala "/ elmah" de gösterilmektedir (css stiliyle değil, aynı içerikle).
Varsayılan elmah yolunu nasıl iptal edebilirim?
entegrasyon
, ancak bu yardım etmedi, niether RegisterRoutes yönteminde bir IgnoreRoute ekleyerek web.config dosyası –
deneyin içinde "elmah.axd" diyor tüm yerleri değişen etmedi. Bu şekilde MVC, şu istekleri yerine getirmeye çalışmaz: rotalar.IgnoreRoute ("admin/Elmah.axd"); yolları.IgnoreRoute ("admin/Elmah.axd/{* pathInfo}"); yolları.IgnoreRoute ("{resource} .axd/{* pathInfo}"); –
Bu yama işe yarayacak, ancak bir yama istemiyorum, varsayılan rotayı nerede kaydettiğini ve web.config dosyasındaki değişiklikten sonra neden orada olduğunu anlayacağım. –