NuGet'i kullanarak Elmah for MVC'u yükledim, db'deki başarı hatası ile oturum açabiliyorum. Tek sorun, Hata Günlüğü Sayfasına erişmek için /elmah
URL'ye erişemem.ELMAH - MVC 3 - 403 - Yasak: Erişim reddedildi
Yapılandırmamın bir kısmı, herhangi bir yanlış yapılandırma yapıp yapmadığımı belirtir misiniz?
Teşekkür
HATA
403 - Yasak: erişim engellendi.
Bu dizini veya sağladığınız kimlik bilgilerini kullanarak sayfayı görüntüleme izniniz yok. Gelen
benim web.config
:
<appSettings>
<add key="webpages:Version" value="1.0.0.0" />
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
<add key="elmah.mvc.disableHandler" value="false" />
<add key="elmah.mvc.disableHandleErrorFilter" value="false" />
<add key="elmah.mvc.requiresAuthentication" value="true" />
<add key="elmah.mvc.allowedRoles" value="Administrator" />
<add key="elmah.mvc.route" value="elmah" />
</appSettings>
global.asax
yılında:
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("elmah.axd");
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
}
nasıl kimlik doğrulama ve yetkilendirme başa çıkıyorsun? – jrummell