در حقیقت پلتفرم خودکار شامل دو محیط مجزا است , یکی محیط توسعه و دیگری محیط عملیاتی.

محیط توسعه در اصل ویژوال استدیو آنلاین شما است یعنی محیطی که فقط توسط توسعه دهندگان قابل مشاهده است و محیط عملیاتی در اصل وب سایت اصلی شما است که کاربرانتان می توانند آن را ببینند اما نکات:

نکته اول

هر دو محیط دارای دو حالت مجزای Debug و Release  هستند ،این به چه معناست؟

حالت دیباگ محیط عملیاتی حتماً به منظور تست و دیباگ وب سایت اصلی شما است اما از آنجایی که پلتفرم open sorcre است , شما قابلیت تست و دیباگ را در حالت دیباگ محیط توسعه هم دارید , البته توجه داشته باشید توسعه و تست محیط توسعه پلتفرم به عهده تیم پلتفرم خودکار است اما به هر حال شما هم می‌توانید این محیط را کاملا شخصی سازی کنید در واقع مثل این می‌ماند که شما ویژوال استدیو را باز می کنید f5  میزنید و ویژوال استدیو دوم اجرا می‌شود , که این مثلاً پلتفرم خودکار است  و شما شروع میکنید به ساخت وب سایت اصلیتان روی ویژوال استدیو دوم اما همیشه امکان تغییرکامل در ویژوال استدیو دوم را  هم دارید.

اما نکته دوم , حالت  دیباگ پلتفرم یک تفاوت بزرگ با حالت دیباگ ویژوال استدیو دارد.

در ویژوال استدیو حالت دیباگ تنها برای کدهای سمت سرور است اما در پلتفرم حالت دیباگ هم برای کدهای سمت سرور است هم برای کدهای سمت Client (کلاینت) مثل کدهای جاوا اسکریپت.