﻿<?xml version="1.0" encoding="utf-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://dotnetdocs.ir</loc>
    <lastmod>2026-04-04</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/3/معرفی-ef-core</loc>
    <lastmod>2019-08-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/5/معرفی-json-web-token</loc>
    <lastmod>2019-08-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/6/ایجاد-بانک-اطلاعاتی-و-جداول-مربوطه</loc>
    <lastmod>2019-08-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/8/الگوی-طراحی-singleton</loc>
    <lastmod>2019-09-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/9/پیاده-سازی-identity-در-asp.net-core-2.1</loc>
    <lastmod>2019-10-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/11/خودکار-سازی-فرآیند-ثبت-جداول-دیتابیس-و-پیکربندی-کلاس-ها</loc>
    <lastmod>2019-10-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/12/پیاده-سازی-generic-controller-همراه-با-generic-repository</loc>
    <lastmod>2019-12-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/14/حداقل-نکات-امنیتی-در-asp.net-core</loc>
    <lastmod>2019-12-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/15/هدرهای-امنیتی-در-asp.net-core</loc>
    <lastmod>2020-01-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/16/تفاوت-iqueryable-و-ienumerable</loc>
    <lastmod>2020-02-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/17/changetracker-در-entity-framework</loc>
    <lastmod>2020-02-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/18/پیاده-سازی-swagger-در-asp.net-core-2.1</loc>
    <lastmod>2020-02-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/19/استفاده-از-automapper-در-asp.net-core</loc>
    <lastmod>2020-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/20/نحوه-پیاده-سازی-فراموشی-رمز-عبور-در-وب-سایت-owasp</loc>
    <lastmod>2020-02-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/21/جلوگیری-از-brute-force-attack</loc>
    <lastmod>2020-03-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/22/پیاده-سازی-autofac-در-asp.net-core-3.1</loc>
    <lastmod>2020-04-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/23/تفاوت-طول-عمرهای--scoped,-transient-و-singleton</loc>
    <lastmod>2020-04-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/24/پاک-کردن-لاگ-های-sql</loc>
    <lastmod>2020-04-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/25/استفاده-از-iclientmodelvalidator-در-asp.net-core-3.1</loc>
    <lastmod>2020-05-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/26/نحوه-استفاده-از-اتربیوت-remote-در-asp.net-core</loc>
    <lastmod>2020-05-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/27/معرفی-dapper</loc>
    <lastmod>2020-06-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/28/مدیریت-خطاها-(-exception-handling-)-در-asp.net-core-3.1</loc>
    <lastmod>2020-08-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/29/بدست-آوردن-دیتاهای-سلسله-مراتبی-در-sql</loc>
    <lastmod>2020-08-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/30/روشی-برای-محدود-کردن-api-ها-که-هر-درخواست-با-یک-key-جدید-قابل-فراخوانی-باشد-(-time-based-one-time-password-)-</loc>
    <lastmod>2020-08-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/31/نامعتبر-سازی-کوکی-ها-بعد-از-تغییر-کلمه-عبور-کاربران</loc>
    <lastmod>2020-09-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/32/برچسب-گذاری-دقیق-query-ها-در-entity-framework-core</loc>
    <lastmod>2020-09-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/33/پیاده-سازی-و-پابلیش-یک-worker-service-در-net-core-3.</loc>
    <lastmod>2020-10-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/34/دسته-بندی-کردن-لاگ-ها-در-serilog</loc>
    <lastmod>2020-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/35/-پیاده-سازی-load-balancing-در-nginx</loc>
    <lastmod>2020-11-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/36/نحوه-استفاده-از-implicit-operator-و-explicit-operator-در-#c</loc>
    <lastmod>2020-11-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/37/پیاده-سازی-short-polling</loc>
    <lastmod>2020-12-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/38/پیاده-سازی-with-nolock-در-دستورات-entityframework</loc>
    <lastmod>2020-12-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/39/نحوه-کار-thread-pool-در-#c-</loc>
    <lastmod>2021-02-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/40/تفاوت-async-و-sync</loc>
    <lastmod>2021-02-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/41/خواندن-دیتاها-از-appsettings.json-در-asp.net-core</loc>
    <lastmod>2021-03-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/42/تفاوت-ioptions,-ioptionsmonitor-و-ioptionssnapshot</loc>
    <lastmod>2021-03-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/44/تفاوت-throw-و-throw-ex-در-#c</loc>
    <lastmod>2021-05-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/45/تفاوت-asnotracking-و-asnotrackingwithidentityresolution</loc>
    <lastmod>2021-05-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/46/ایجاد-یک-interceptor-برای-پیدا-کردن-کوئری-های-کند-در-entityframework-core</loc>
    <lastmod>2021-06-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/47/در-پروداکشن-به-خط-خطا-نباید-اطمینان-کرد</loc>
    <lastmod>2021-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/48/حذف-کردن-async-await</loc>
    <lastmod>2021-07-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/49/کش-شدن-کوئری-های-dapper</loc>
    <lastmod>2021-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/50/زنده-نگه-داشتن-برنامه-ها-بر-روی-iis</loc>
    <lastmod>2021-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/51/نحوه-استفاده-از-httppatch-در-asp.net-core</loc>
    <lastmod>2021-08-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/52/خودکار-سازی-فرایند-پابلیش-پروژه-های-دات-نتی-بر-روی-gitlab</loc>
    <lastmod>2021-09-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/53/نکته-پرفورمنسی-در-مورد-list</loc>
    <lastmod>2021-09-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/54/تقلب-من-در-سایت-stackoverflow</loc>
    <lastmod>2021-09-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/55/پیاده-سازی-circuit-breaker-در-asp.net-core</loc>
    <lastmod>2021-09-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/56/همگام-سازی-memorycache-در-تمامی-instance-ها</loc>
    <lastmod>2021-10-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/57/تست-نویسی-با-xunit-در-asp.net-core</loc>
    <lastmod>2021-11-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/58/ایجاد-httpmethod-سفارشی-در-asp.net-core</loc>
    <lastmod>2021-12-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/59/سفارشی-سازی-دستورات-redis-با-استفاده-از-luascript-در-asp.net-core</loc>
    <lastmod>2022-01-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/61/configureawait(false)-چگونه-کار-می-کند؟</loc>
    <lastmod>2022-02-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/62/اضافه-کردن-expiration-time-به-دیتابیس-مونگو-در-asp.net-core</loc>
    <lastmod>2022-04-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/63/استفاده-از-throwhelper-به-جای-throw-new-exception</loc>
    <lastmod>2022-04-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/64/تست-نویسی-برای-apiها-در-asp.net-core</loc>
    <lastmod>2022-08-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/65/تست-نویسی-با-دیتابیس-واقعی</loc>
    <lastmod>2022-11-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/66/build-گرفتن-از-پروژه-قبل-از-پوش-کردن-git-commit</loc>
    <lastmod>2023-03-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/67/پیاده-سازی-یک-filehelper-سازگار-با-تمامی-سیستم-عامل-ها-در-asp.net-core</loc>
    <lastmod>2023-06-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/68/-مقدار-null-چگونه-در-valuetype-ها-ذخیره-میشود؟</loc>
    <lastmod>2023-09-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/69/strategy-pattern-در-#c</loc>
    <lastmod>2023-11-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/70/load-test-با-استفاده-از-locust</loc>
    <lastmod>2023-11-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/71/پیاده-سازی-health-check-پیشرفته-در-asp.net-core</loc>
    <lastmod>2024-03-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/72/ساخت-کد-time-based-one-time-password-همراه-با-زمان-انقضای-آن</loc>
    <lastmod>2024-04-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/73/دریافت-اطلاعات-از-consumerهای-masstransit</loc>
    <lastmod>2025-04-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/74/هیچ-وقت-به-صورت-مستقیم-به-kestrel-ریکوئست-ارسال-نکنید</loc>
    <lastmod>2025-06-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Fa/Post/75/پیاده-سازی-multi-tenancy-همراه-با-ef-core-در-asp.net-core</loc>
    <lastmod>2025-09-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/3/معرفی-ef-core</loc>
    <lastmod>2019-08-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/5/معرفی-json-web-token</loc>
    <lastmod>2019-08-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/6/ایجاد-بانک-اطلاعاتی-و-جداول-مربوطه</loc>
    <lastmod>2019-08-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/8/الگوی-طراحی-singleton</loc>
    <lastmod>2019-09-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/9/پیاده-سازی-identity-در-asp.net-core-2.1</loc>
    <lastmod>2019-10-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/11/خودکار-سازی-فرآیند-ثبت-جداول-دیتابیس-و-پیکربندی-کلاس-ها</loc>
    <lastmod>2019-10-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/12/پیاده-سازی-generic-controller-همراه-با-generic-repository</loc>
    <lastmod>2019-12-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/14/حداقل-نکات-امنیتی-در-asp.net-core</loc>
    <lastmod>2019-12-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/15/هدرهای-امنیتی-در-asp.net-core</loc>
    <lastmod>2020-01-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/16/تفاوت-iqueryable-و-ienumerable</loc>
    <lastmod>2020-02-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/17/changetracker-در-entity-framework</loc>
    <lastmod>2020-02-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/18/پیاده-سازی-swagger-در-asp.net-core-2.1</loc>
    <lastmod>2020-02-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/19/using-automapper-in-asp.net-core</loc>
    <lastmod>2020-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/20/how-to-implement-password-forgetting-on-the-owasp-website</loc>
    <lastmod>2020-02-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/21/prevent-brute-force-attack</loc>
    <lastmod>2020-03-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/22/implementing-autofac-in-asp.net-core-3.1</loc>
    <lastmod>2020-04-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/23/differences-between-scoped,-transient-and-singleton-in-.net-core</loc>
    <lastmod>2020-04-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/24/clear-sql-logs</loc>
    <lastmod>2020-04-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/25/use-iclientmodelvalidator-in-asp.net-core-3.1</loc>
    <lastmod>2020-05-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/26/how-to-use-remote-attribute-in-asp.net-core</loc>
    <lastmod>2020-05-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/27/introducing-dapper</loc>
    <lastmod>2020-06-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/28/exception-handling-in-asp.net-core-3.1</loc>
    <lastmod>2020-08-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/29/بدست-آوردن-دیتاهای-سلسله-مراتبی-در-sql</loc>
    <lastmod>2020-08-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/30/a-way-to-restrict-apis-that-each-request-can-be-called-with-a-new-key-(time-based-one-time-password)</loc>
    <lastmod>2020-08-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/31/invalid-cookies-after-changing-users'-passwords</loc>
    <lastmod>2020-09-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/32/accurate-tagging-of-queries-in-the-entity-framework-core</loc>
    <lastmod>2020-09-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/33/implement-and-publish-a-worker-service-in-.net-core-3</loc>
    <lastmod>2020-10-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/34/categorizing-logs-with-serilog-in-asp.net-core</loc>
    <lastmod>2020-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/35/implementing-load-balancing-in-nginx</loc>
    <lastmod>2020-11-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/36/how-to-use-implicit-operator-and-explicit-operator-in-c#</loc>
    <lastmod>2020-11-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/37/short-polling-implementation</loc>
    <lastmod>2020-12-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/38/implementing-nolock-in-entityframework-</loc>
    <lastmod>2020-12-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/39/how-thread-pool-works-in-c#</loc>
    <lastmod>2021-02-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/40/the-difference-between-async-and-sync</loc>
    <lastmod>2021-02-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/41/read-data-from-appsettings.json-in-asp.net-core</loc>
    <lastmod>2021-03-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/42/difference-between-ioptions,-ioptionssnapshot-and-ioptionsmonitor</loc>
    <lastmod>2021-03-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/43/implementing-rabbitmq-in-.net-core</loc>
    <lastmod>2021-04-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/44/the-difference-between-throw-and-throw-ex</loc>
    <lastmod>2021-05-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/45/the-difference-between-asnotracking-and-asnotrackingwithidentityresolution</loc>
    <lastmod>2021-05-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/46/create-an-interceptor-to-find-slow-queries-in-entityframework-core</loc>
    <lastmod>2021-06-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/47/wrong-exception-line-number-in-stack-trace-in-release-mode</loc>
    <lastmod>2021-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/48/eliding-async-await</loc>
    <lastmod>2021-07-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/49/dapper-does-cache-the-query-strings</loc>
    <lastmod>2021-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/50/iis-always-running-</loc>
    <lastmod>2021-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/51/how-to-use-httppatch-in-asp.net-core</loc>
    <lastmod>2021-08-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/52/gitlab-ci-cd-.net-core</loc>
    <lastmod>2021-09-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/53/performance-tip-about-list</loc>
    <lastmod>2021-09-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/54/my-fraud-on-the-stackoverflow-site---serial-voting-was-reversed</loc>
    <lastmod>2021-09-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/55/implement-circuit-breaker-in-asp.net-core</loc>
    <lastmod>2021-09-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/56/synchronize-memorycache-in-all-instances</loc>
    <lastmod>2021-10-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/57/unit-testing-in-asp.net-core-with-xunit</loc>
    <lastmod>2021-11-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/58/create-custom-httpmethod-in-asp.net-core</loc>
    <lastmod>2021-12-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/59/customize-redis-commands-with-luascript-in-asp.net-core</loc>
    <lastmod>2022-01-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/61/how-does-configureawait(false)-work?</loc>
    <lastmod>2022-02-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/62/mongodb-expiration-time-index-in-asp.net-core</loc>
    <lastmod>2022-04-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/63/-use-throwhelper-instead-of-throw-new-exception</loc>
    <lastmod>2022-04-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/64/integration-test-in-asp.net-core-with-xunit</loc>
    <lastmod>2022-08-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/65/-writing-test-with-a-real-database-and-xunit-</loc>
    <lastmod>2022-11-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/66/building-projects-before-git-push</loc>
    <lastmod>2023-03-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/67/implementing-filehelper-for-compatibility-with-all-operating-systems-in-asp.net-core</loc>
    <lastmod>2023-06-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/68/how-is-null-stored-in-valuetypes-in-c#?</loc>
    <lastmod>2023-09-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/69/strategy-design-pattern-in-c#</loc>
    <lastmod>2023-11-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/70/-load-testing-with-locust</loc>
    <lastmod>2023-11-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/71/advanced-health-check-asp.net-core</loc>
    <lastmod>2024-03-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/72/creating-a-time-based-one-time-password-(totp)-along-with-its-expiration-time</loc>
    <lastmod>2024-04-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/73/receive-data-from-masstransit-consumer</loc>
    <lastmod>2025-04-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/74/never-send-requests-directly-to-kestrel</loc>
    <lastmod>2025-06-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/Post/75/implementing-multi-tenancy-with-ef-core-in-asp.net-core</loc>
    <lastmod>2025-09-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/User/فرهاد-زمانی</loc>
    <lastmod>2026-04-04</lastmod>
    <changefreq>never</changefreq>
    <priority>1</priority>
  </url>
  <url>
    <loc>https://dotnetdocs.ir/User/Farhad-Zamani</loc>
    <lastmod>2026-04-04</lastmod>
    <changefreq>never</changefreq>
    <priority>1</priority>
  </url>
</urlset>