سلام دوستان
قبلا توی asp ما برای custom error از کد زیر توی وب کانفیگ استفاده می کردیم. توی mvc چکار باید کرد؟
<customErrors mode="On" defaultRedirect="/Error/Error"> <error statusCode="400" redirect="/Error/Eroor400" /> <error statusCode="403" redirect="/Error/Eroor403" /> <error statusCode="404" redirect="/Error/Eroor404" /> <error statusCode="500" redirect="/Error/Eroor500" /> <error statusCode="503" redirect="/Error/Eroor503" /> <error statusCode="504" redirect="/Error/Eroor504" /> </customErrors>
دوستان همون درست بود و من اشتباها بجای error نوشته بودم eroor
آقای مدائنی آموزش تصویری elmah شما رو دیدم. خیلی خوب و روان توضیح دادید. ممنون
آقای مدائنی من الان به یه مشکلی برخوردم. توی یه آدرس ارور 404 که من درست کردم نشون میده و آدرس دیگه ارور iis رو نشون میده. توی حالت اول elmah خطا رو نشون میده و توی حالت دوم خطایی نشون نمیده
به آدرس دقت کنیدتا /Users/Users/Index/ مربوط به کنترلر و اکشنش هست و الباقی رو اضافه زدم و صفحه ارور مربوط به iis اومده که elmah هم خطایی نشون نمیده
به این آدرس هم دقت کنید تا نام کنترلر آدرس درسته و actionresult به بعد رو اشتباه زدم
اینم ارور 400 هست که اصلا خدا رو هم بنده نیست. چرا ارور مربوط به iis رو نشون میده؟
در لوکال هاست اینطوریه
بره روی سرور درست میشه
برای iis express هست
آقای مدائنی روی سرور هم همون صفحه ارور iis میاد با این تفاوت که توی elmah رکورد ذخیره میشه!!!
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)