‫۸ سال و ۲ ماه قبل، یکشنبه ۳ مرداد ۱۳۹۵، ساعت ۱۶:۴۶
- مدام باید developer tools مرورگر را باز نگه دارید و خطاهای اصلی را در آنجا مشاهده کنید (همیشه الزامی است و مهم).
- ممکن است هنوز تعدادی از فایل‌های ts. شما کامپایل نشده‌اند. یکبار از منوی Build گزینه‌ی Clean solution را انتخاب کنید و بعد هم ReBuild از نو انجام شود. در این‌حالت بررسی کنید که آیا تمام فایل‌های js تولید شده‌اند یا خیر (زیاد اتفاق می‌افتد).
- بهتر است از گوگل‌کروم استفاده کنید، چون developer tools آن این امکان را دارد که فایل‌ها را کش نکند که برای حالت توسعه بسیار مفید است (فایلی را تغییر می‌دهید، کامپایل هم شده‌است، اما مرورگر نمونه‌ی قدیمی کش شده را دریافت می‌کند و نه فایل جدید را (این هم زیاد اتفاق می‌افتد)):
 


- همچنین سه فایل آزمایش شده‌ی main.ts ، app.routes.ts و app.component.ts را با نمونه‌های خودتان تطابق دهید.
‫۸ سال و ۲ ماه قبل، شنبه ۲ مرداد ۱۳۹۵، ساعت ۱۳:۳۹
مشکل از تداخل وابستگی‌ها و یا عدم دریافت کامل آن‌ها است.
- محتوای پوشه‌ی node_modules را به طور کامل حذف کنید.
- محتوای سه فایل package.json ، typings.json و systemjs.config.js خود را با نمونه‌‌های جدید انطباق دهید.
- در آخر مجددا وابستگی‌های
package.json را از صفر نصب کنید.
npm install
npm run postinstall
- مطلب به روز رسانی فوق را هم مرور کنید.
‫۸ سال و ۲ ماه قبل، شنبه ۲ مرداد ۱۳۹۵، ساعت ۱۳:۲۱
چنین دستوری در متن جایی عنوان نشده‌است. موردی که عنوان شده، این است:
الف) اجرای sqlcmd با پارامتر S و مشخص سازی وهله‌ی مورد نظر
«نقطه‌ای» که دراینجا ذکر شده (. sqlcmd -S )، همان اشاره به وهله‌ی پیش فرض است و حالت کلی آن Server_Name\Instance_Name هست.

نام وهله‌‌های نصب شده‌ی بر روی سیستم را در این مدخل رجیستری ویندوز می‌توانید پیدا کنید (و یا دستور sqlcmd -L را اجرا کنید):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names
‫۸ سال و ۲ ماه قبل، پنجشنبه ۳۱ تیر ۱۳۹۵، ساعت ۱۵:۵۴
این مورد را در قسمت اول ذیل «اما هنوز تعداد زیادی از کتابخانه‌های Full framework به NET Core. انتقال پیدا نکرده‌اند »، توضیح دادم.

شما در ASP.NET Core امکان کار با هر دو فریم ورک یاد شده را دارید و این دو به هم وابستگی ندارند. به عبارتی چندین target را دراینجا می‌توانید معرفی و استفاده کنید. اگر دات نت 4.6 را هم استفاده کردید، برنامه فقط قابلیت چندسکویی خودش را از دست خواهد داد. برای مثال شما هم اکنون می‌توانید EF 6.x را با ASP.NET Core 1.0 استفاده کنید (اگر نمی‌خواهید تا زمان تکمیل نهایی EF Core صبر کنید). فقط در این حالت باید دقت داشته باشید که کدهای شما بر روی لینوکس اجرا نخواهند شد (چون EF 6.x مبتنی بر دات نت 4x است).
‫۸ سال و ۲ ماه قبل، سه‌شنبه ۲۹ تیر ۱۳۹۵، ساعت ۲۲:۳۱
- «... .این کامپوننت شامل یک Output event می‌باشد ...» و «... به عنوان Route پیش فرض تعیین کردم ...»
خوب، این دیگر مرتبط با بحث کامپوننت‌های «تو در تو» نیست؛ چون خودش کامپوننت والد است.
- «... حالا کجا باید تعیین کرد که اگر این event رخ داد چه متدی صدا زده شود ...»
در همان کلاس کامپوننت متناظر با آن؛ برای مثال در اینجا در فایل product-list.component.ts اینکار انجام شده‌است.
- «... این خط را باید کجا نوشت ...»
در قالب مرتبط با آن کامپوننت؛ برای مثال در اینجا در فایل product-list.component.html متد onRatingClicked کلاس کامپوننت فراخوانی شده‌است.
‫۸ سال و ۲ ماه قبل، سه‌شنبه ۲۹ تیر ۱۳۹۵، ساعت ۲۲:۰۷
این باگ را در اینجا گزارش کنید (به نظر structuremap.dnx هنوز برای نگارش RTM آماده نیست).

به روز رسانی
این مساله در اینجا گزارش شده و عنوان کرده‌اند که یک populate اضافی دارد:
private IServiceProvider IocConfig(IServiceCollection services)
        {
            var container = new Container();
            container.Configure(config =>
            {
                //config.Populate(services); ---> این اضافی است
            });

            container.Populate(services);
            return container.GetInstance<IServiceProvider>();
        }
‫۸ سال و ۲ ماه قبل، دوشنبه ۲۸ تیر ۱۳۹۵، ساعت ۱۷:۱۹
- روش کار به این صورت است. ابتدا یک درخواست HTTP به سرور ارسال می‌شود. سپس تمام سطرهای بعدی، یک به یک اجرا می‌شوند. در آخر زمانیکه کار درخواست HTTP پایان یافت و از طرف سرور پاسخی ارائه شد، آنگاه متد subscribe فراخوانی می‌شود.
- یعنی کدهای بعدی، بلافاصله اجرا می‌شوند.
- نتیجه درخواست HTTP در متد subscribe در آینده‌ای نزدیک بازگشت داده می‌شود و هیچ ترتیب خاصی را نمی‌توان برای آن قائل شد.
- بنابراین فراخوانی loadMenu و بلافاصله دسترسی به نتیجه‌ی آن، حاصلی ندارد؛ چون هنوز subscribe آن نتیجه‌ای را از طرف سرور دریافت نکرده و سطر بعدی، بلافاصله اجرا شده‌است.
- سطر loadMenu، یک سطر blocking نیست و async است.