اگر سرور در ایران باشد آیا لازم هست به 3.5 رو به آن اضافه کنیم؟
DateTimeOffset.Now.AddHours(3.5)
یا این فقط برای این هست که سرور در خارج از کشور باشد؟
وحید نصیری در ۱۳۹۸/۰۸/۱۳ ۲۰:۱۷
فرقی نمیکند. همچنین روش صحیح این تبدیل زمان، به زمان ایران، استفاده از متد TimeZoneInfo.ConvertTime است؛ چون عدد 3.5 همیشه صحیح نیست (بستگی به فعال بودن و نبودن daylight saving time دارد).
ابراهیم حمزه ساربانقلی در ۱۳۹۹/۰۷/۱۳ ۱۹:۲۳
من میخواستم با کمک کتابخانه شما، هر ۲۰۰ ملی ثانیه یک درخواست اجرا بشه. اما موفق نشدم. البته من سورس برنامه شما در گیتهاب هم دستکاری کردم اما باز نتونستم اجرای برنامه را به ملی ثانیه برسونم.
آیا راهی هست؟
ابراهیم حمزه ساربانقلی در ۱۳۹۹/۰۷/۱۳ ۲۲:۴۴
من از این آموزش شما استفاده کردم و تونستم مشکل حل کنم
با سلام
تا قبل از یکی شدن پکیجها نیاز به ریجستر کردن app.UseDNTScheduler بود،که امکان مدیریت تسکها در سرورهای مخلتلف را فراهم میکرد.
برای مثال نیاز هست که تسکها فقط در سرور پروداکشن اجرا شوند.
بعد از یکی شدن چه راهکاری پیشنهاد میکنید؟
if (env.IsProduction())
{
app.UseDNTScheduler();
}