‫۹ سال و ۳ ماه قبل، چهارشنبه ۳ تیر ۱۳۹۴، ساعت ۱۸:۵۸

نمی‌تونید لیست روتینگ‌ها رو در زمان اجرا و پس از start دستکاری کنید (اینطوری طراحی شده). در مورد کار با ساب دومین مطلب در سایت هست: آموزش ساخت و کار با subdomain در حالت لوکال هاست

ضمنا میشه یک برنامه‌ی asp.net رو در app domainهای جداگانه‌ای اجرا کرد (با تنظیمات مسیریابی جدا و مخصوص هر کدام). برای اینکار فقط کافی هست که یک application pool جداگانه به ازای هر مشتری درست کنید.

‫۹ سال و ۳ ماه قبل، چهارشنبه ۳ تیر ۱۳۹۴، ساعت ۱۴:۴۲

استاتیک بودن ربطی به تغییر ناپذیری (immutable) یک متغیر ندارد. متغیرهای استاتیک mutable هستند. بحث اطلاعات singleton متفاوت هستند با بحث static بودن. هر استاتیکی singleton نیست.

مسیریابی‌ها در ASP.NET طوری طراحی شدن که یکبار که در application_start برنامه خونده شدن، دیگه قابل تغییر نیستند. این مورد به طراحی این سیستم بر می‌گرده. بنابراین، خوندن اون‌ها در سشن‌های مختلف، هیچ مشکل تداخلی به همراه نداره، چون قرار نیست اینجا اطلاعاتی تغییر کنه. صرف خوندن اطلاعات تغییر ناپذیر، مشکل تداخل تردها رو نداره (یکبار قبلا در application_start کار مقدار دهی اون‌ها انجام و تموم شده).

ضمنا میشه مسیریابی‌ها رو در زمان اجرا تغییر داد، باید کل سیستم اون یکبار منقضی و بعد ری‌لود بشه: http://haacked.com/archive/2010/01/17/editable-routes.aspx/

این پروژه یک فایل اسکریپت بیشتر نیست. بنابراین برای کار کردن نیاز به الحاق آن به صفحه هست (مثل تمام پروژه‌های جاوا اسکریپتی). ضمنا این مطلب رو برای سؤال پرسیدن باید رعایت کنی: آناتومی یک گزارش خطای خوب . کسی نمی‌دونه این ارور می‌ده یعنی چی؟ چه خطایی می‌ده؟ کسی مونیتورت رو نمی‌تونه از راه دور ببینه. باید توضیح بدی. تشریحش کنی با کمک این ابزار: نحوه استفاده از افزونه Firebug برای دیباگ برنامه‌های ASP.NET مبتنی بر jQuery        

‫۹ سال و ۴ ماه قبل، شنبه ۱۶ خرداد ۱۳۹۴، ساعت ۰۳:۳۰
در این نوع راه حل‌ها مستقیما به سرور دیتابیس وصل نمی‌شن. از یک واسط مثل ASP.NET Web API یا یک سرویس WCF استفاده می‌کنن تا ضریب امنیت رو بالا ببرن. برای کار با این‌ها یک REST Client کافی هست و در تمام سکوهای کاری یک نمونه از آن موجود هست.
‫۹ سال و ۵ ماه قبل، شنبه ۵ اردیبهشت ۱۳۹۴، ساعت ۱۹:۳۶
کلاس BuildManager فایل MSBuild.exe رو اجرا می‌کنه (مطابق سورس مطلب فوق). بنابراین دو سؤال هست: آیا این فایل exe روی سرور هست؟ اگر هست آیا دسترسی Process.Start دارید؟ یعنی دسترسی دارید فایل exe اجرا کنید با برنامه‌ی ASP.NET؟
‫۹ سال و ۵ ماه قبل، شنبه ۵ اردیبهشت ۱۳۹۴، ساعت ۱۴:۰۷
کلاس BuildManager ارائه شده در این مطلب بعیده که روی یک هاست با دسترسی کم اجرا شه. عملا دسترسی اجرای یک فایل exe رو روی هاست ندارید.