‫۹ سال و ۶ ماه قبل، یکشنبه ۲ فروردین ۱۳۹۴، ساعت ۱۹:۳۴
خیر. سیستم کار برنامه به این صورت هست:
- برنامه‌ی اجرایی dnt profiler یک http server خاص و مجزای خودش را شروع می‌کند. این مورد کاری به برنامه‌ی وب شما ندارد و نباید هم با آن تداخل داشته باشد. بحث self hosting یک web api به همین ترتیب است. یک سرور مجزا، جهت گوش فرا دادن به درخواست‌ها ایجاد می‌شود. این سرور حتی می‌تواند خارج از سیستم شما هم باشد (گزینه‌ی allow remote connections به همین دلیل است).
- فایل اسمبلی DNTProfiler.EntityFramework.Core.dll اطلاعات جمع آوری شده‌ی از برنامه‌ی شما را (فرقی نمی‌کند این برنامه وب یا ویندوزی باشد)، به http server برنامه‌ی dnt profiler ارسال می‌کند تا آنالیز شود.
‫۹ سال و ۶ ماه قبل، یکشنبه ۲ فروردین ۱۳۹۴، ساعت ۱۹:۳۰
هر طور که صلاح می‌دانید یا راحت‌تر هستید.
در کل این مشکلات به سورس اصلی در گیت‌هاب اعمال شده و نتیجه‌ی نهایی در آنجا قرار می‌گیرند.
‫۹ سال و ۶ ماه قبل، یکشنبه ۲ فروردین ۱۳۹۴، ساعت ۱۹:۱۷
در لاگ ارسالی عنوان شده‌است که:
   Failed to listen on prefix 'http://localhost:14799/' because it conflicts with an existing registration on the machine.
   HTTP could not register URL http://localhost:14799/. Another application has already registered this URL with HTTP.SYS.
یعنی پورتی که انتخاب کردید، هم اکنون در سیستم در حال استفاده‌است. یک پورت آزاد دیگر را انتخاب کنید.
دستور خط فرمان
 netsh http show servicestate
لیست این نوع پورت‌های مورد استفاده‌ی جهت http listener را نمایش می‌دهد.
‫۹ سال و ۶ ماه قبل، یکشنبه ۲ فروردین ۱۳۹۴، ساعت ۰۳:۵۰
- آیا در کنار فایل اجرایی برنامه، فایلی به نام ErrorsLog.Log تشکیل می‌شود؟ اگر بله، چه خطایی در آن گزارش شده‌است.
- اگر فایل ErrorsLog.Log تشکیل نشده‌است، مراجعه کنید به این مسیر جهت مشاهده‌ی خطای لاگ شده در event viewer ویندوز:

 Computer management -> event viewer -> windows logs -> application  
‫۹ سال و ۷ ماه قبل، جمعه ۱۵ اسفند ۱۳۹۳، ساعت ۰۰:۴۱
1- ابتدا کش شدن هدر را غیرفعال کنید:
.PagesHeader(header =>
{
    header.CacheHeader(cache: false)
سپس callback مربوط به ایجاد هدر (RenderingReportHeader)، به ازای هر بار رندر شدن، یکبار فراخوانی می‌شود (اگر کش شدن هدر فعال باشد، فقط یکبار فراخوانی می‌شود). در اینجا یک متغیر به نام pageNumber تعریف کنید و مقدار آن‌را هر بار یک واحد افزایش دهید (یک فیلد خصوصی در سطح کلاس) . سپس این مقدار را در هدر سفارشی که طراحی می‌کنید، قرار دهید (به هر نحو و شکلی که صلاح می‌دانید؛ خروجی PdfGrid هر شکل دلخواهی را می‌تواند داشته باشد).
2- چنین امکانی وجود ندارد. این خروجی فقط در خود فایل قرار می‌گیرد و نحوه‌ی تشکیل آن هم دقیقا در حین تشکیل فایل PDF انجام می‌شود.
‫۹ سال و ۷ ماه قبل، شنبه ۹ اسفند ۱۳۹۳، ساعت ۱۷:۲۳
            .PagesHeader(header =>
            {
                header.CacheHeader(cache: true); // It's a default setting to improve the performance.
تنظیم پیش فرض کش کردن هدر را لغو کنید.
‫۹ سال و ۷ ماه قبل، شنبه ۹ اسفند ۱۳۹۳، ساعت ۱۷:۱۲
به مثال هدر و فوتر سفارشی مراجعه کنید. این متدهای RenderingGroupHeader و RenderingReportHeader  به ازای هربار رندر شدن در یک صفحه، یکبار فراخوانی می‌شوند (نحوه‌ی شمارش صفحات). همچنین اگر خروجی آن‌ها نال باشد، از نمایش هدر یا فوتر در طی این فراخوانی، صرفنظر خواهد شد. پارامتر summaryData هم خلاصه اطلاعاتی از داده‌های جدول را در اختیار شما قرار می‌دهد. همچنین در این‌جا به ازای هر صفحه می‌توانید هدر سفارشی خاصی را طراحی و بازگشت دهید و از این لحاظ محدودیتی وجود ندارد.
‫۹ سال و ۷ ماه قبل، شنبه ۲ اسفند ۱۳۹۳، ساعت ۱۷:۰۱
یک رخداد جدید به نام ShouldSkipRow به مجموعه رخدادهای موجود اضافه شد. (در SVN موجود است)
events.ShouldSkipRow(args =>
{
    var rowData = args.TableRowData;
    //var previousTableRowData = args.PreviousTableRowData;
 
    var description = rowData.FirstOrDefault(x => x.PropertyName == "Description");
    if (description != null &&
        description.PropertyValue.ToSafeString() == "Description Description ... 1")
    {
        return true;
    }
 
    return false;
});