‫۸ سال و ۹ ماه قبل، شنبه ۲۸ آذر ۱۳۹۴، ساعت ۱۴:۰۳
- محدودیت 65535 سطر در هر worksheet، تا اکسل 2003 وجود داشت. از 2007 به بعد این محدودیت 1,048,576 سطر است.
- پروژه‌ی « ExcelDataReader » را هم بررسی کنید. برای حالت‌های تعداد سطر بالا، متد AsDataSet آن‌را باید با حالت IDataReader یا IExcelReaderDataReader جایگزین کنید تا با مشکل کمبود حافظه مواجه نشوید؛ مانند آزمون DataReader_NextResult_Test آن.
یک نکته‌ی تکمیلی
ابزار خاصی که حمله‌ی فوق را بر روی خیلی از سایت‌ها اجرا کرده‌است، هدرهای اضافی «HTTP_X_NEWRELIC_TRANSACTION و HTTP_X_NEWRELIC_ID» را هم ارسال می‌کند (مطابق تصویر) و برای شناسایی آن مفید است (یک HTTP Module را می‌توانید برای آن طراحی کنید که BeginRequest را تحت نظر قرار دهد):
foreach (string item in HttpContext.Current.Request.Headers)
{
     if (string.IsNullOrWhiteSpace(item)) continue;

     if (item == "HTTP_X_NEWRELIC_TRANSACTION" || item == "HTTP_X_NEWRELIC_ID")
     {
            HttpContext.Current.Response.StatusCode = 403; //Forbidden  
            HttpContext.Current.Response.End();
     }
}
‫۸ سال و ۹ ماه قبل، یکشنبه ۲۲ آذر ۱۳۹۴، ساعت ۱۵:۳۳
- روش دوم بررسی علت وقوع internal server error نصب ELMAH هست. این افزونه علت واقعی استثنای رخ داده را به همراه stack trace کامل، برای شما ذخیره می‌کند.
نصاب سریع آن برای ASP.NET MVC
مقالات مرتبط با آن در سایت
- روش سوم آن، مراجعه به لاگ‌های ویندوز است: Computer management -> Event viewer
‫۸ سال و ۹ ماه قبل، یکشنبه ۲۲ آذر ۱۳۹۴، ساعت ۱۴:۵۵
برگه‌ی Net یا شبکه را باید انتخاب کنید. سپس در ابتدای هر سطر قرمزی که مشاهده می‌کنید، یک علامت + هم هست. آن‌را باز کنید. جزئیات Request و Response در برگه‌های مختلفی نمایش داده می‌شوند:

‫۸ سال و ۹ ماه قبل، شنبه ۲۱ آذر ۱۳۹۴، ساعت ۲۳:۰۰
استفاده‌ی همزمان از چندین Context متفاوت، نکات خاصی دارد و باید بررسی کنید که مناسب کار شما هست یا خیر. برای مطالعه‌ی بیشتر:
- «استفاده از چندین Context در EF 6 Code first»
- «استفاده از چندین بانک اطلاعاتی به صورت همزمان در EF Code First»
+ «تزریق وابستگی‌ها در حالتی‌که از یک اینترفیس چندین کلاس مشتق شده‌اند»