قسمت دوم از سری ویدئوهای نصب پلتفرم خودکار از طریق ویژوال استدیو

مشاهده نصب پلتفرم خودکار از طریق ویژوال استدیو قسمت اول

سورس پلتفرم خودکار برای دانلود

متن صدای ویدیو :

با عرض سلام و ادب کیایی هستم مدیر وب سایت DotNetExpert.ir و نویسنده پلتفرم خودکار، در قسمت قبل Source را در Visual Studio نصب کردیم و Rebuild هم کردیم و آماده شد، حالا در این قسمت باید به سراغ ساخت Database، من برای این منظور به دیتابیس SQL Server local خودم لاگین می کنم و روی Database، New Database کلیک می کنم، و یک اسم دلخواه مثلاً platform_db را به آن میدهم و Ok می کنم، خب یک دیتابیس برای من میسازه بعد تو قسمت Security/Logins و یک New login‌ می زنم و یک User را هم میسازم و اسمش را هم platform_user میگذارم و یک Password  هم به آن می دهم و این Enforce  ها را هم نمی خواهم، Default database را هم روی  platform_db می گزارم بعد در قسمت Server roles همه را تیک می زنم، حالا چون روی local خودم است و توی ,  User mapping  platform_db را انتخاب می کنم و باز همه تیک ها را میزنم من این رو هم Ok می کنم خب الان دیتابیس ما هم ساخته شد اما حالا باید این ConnectionString  دیتابیس را در Source وارد کنیم.

خب دوستان من در Source اول در KS.WebSiteUI‌ در قسمت web.config در قسمت DefaultsSqlServerConnection ، ConnectionString  خودم را قرار می دهم، برای من  local هم نقطه میشه دیتابیسم Initialize catalog  هم می شود platform_db که ساختم و User ID  هم میشود platform_user ، پسورد هم که این، من همین راکپی می کنم و میروم سراغ پروژه WebSetup و تویWebSetup  هم در قسمت ConnectionString  همین را می گذارم، این را  هم Save می کنم، ما الان در مرحله ای هستیم که WebSetup را Run کنیم، و آن فایل های دیتابیس را یعنی اطلاعاتی که داخل دیتابیس را نصب کنیم، من WebSetup  را بعنوان StartUp project خودم انتخاب می کنم و می آورمش بالا.

خب حالا که وبسایت آمد بالا من باید آدرس صفحه Setup را هم آنجا قرار بدهم، ما یک صفحه داریم با عنوان Setup.HTML من به آنجا می روم و در مرورگر Setup.html ‌ را میزنم،‌ وقتی شما وارد صفحه Setup می شوید یک سری دکمه اینجا هست که به ترتیب از بالا یک به یک دکمه ها را بزنید تا اشیای روی دیتابیس شما نصب شود، من اول Install Schemas را میزنم، خب Successfully install  بعد می آیم Install table and data of security  را میزنم،  Successfully install، در نهایت Install table and data of CMS  ، خب Successfully install و در نهایت Install Stored Procedure ، Successfully install خب Setup ما نصب شد و کار نصب تا این مرحله اش به پایان رسید.

مرحله بعدی ما وقتی که Setup  را نصب کردیم، من Visual Studio  را استاپ میکنم، با این KS.WebSetup  دیگر کاری نداریم، من این را Unload  می کنم و می آییم KS.WebSiteUI را بعنوان Set as StartUp project  قرار می دهم، حالا غیر از دلیلی که به Web Setup  نیازی نداریم، یک دلیل دیگه این که این را Unload  کردم این است که من میخواهم NuGet ها را آپدیت کنم، NuGet های کل سیستم راِ، و شما هم باید این کار را بکنید، منتها چون این Web Setup یک سری NuGet قدیمی دارد که اصلا به درد ما هم نمیخورد قصدی ندارم برای آپدیت کردن NuGet های Web Setup ، بنابراین آن را Unload  میکنیم و بعد می رویم سراغ آپدیت کردن NuGet هامون، من می آیم روی solution  راست کلیک می کنم و روی قسمت Manage NuGet package for a solution  کلیک می کنم، خب توی قسمت update میام، ببینید اینا چهار تا پکیج هست که اصلا نباید آپدیت کنید، چون آخرین ورژن هایی هستند که با .NET 4.7 میتوانند کار می کنند، یکی Microsoft.Extensions.Configuration ‌ که نباید آپدیت بشود،‌ Microsoft.Extensions.Configuration.Abstraction  نباید آپدیت بشود،‌ Microsoft.Extensions.Primitives  هم نباید آپدیت شود و Microsoft.Net.Compiler  هم نباید آپدیت بشود، غیر از این چهار تا پکیج که اگه آپدیت بشود به احتمال زیاد پروژه از کار می افتد، الباقی NuGet ها را می توانید اینجا آپدیت کنید، من هر چهار تا پکیج دیگر را انتخاب می کنم بر روی آپدیت کلیک می کنم، خب الان ما NuGet هامون هم آپدیت شد، به جز آن چهار تا پکیجی که گفتم نباید آپدیت بشود، ما آماده هستیم که الان پلتفرم را ببینیم که چطور برای ما بالا می آید.

خب دوستان می بینید که الان پلتفرم برای ما بالا می آید و آماده است من ورود اعضا را میزنم که وارد بشویم، user پیشفرض admin@khodkar.com هست و Password  هم 124578 هست، پس چی شد، پسوردش  124578 من با این وارد می شوم، Password  هم یک بار دیگر بگذارید من بزنم، 124578 این Password  هست ، منتها حتما بعد از اینکه وارد سایت شدید در قسمت امنیت تغییر رمز عبور، حتما این رمز 124578 را به رمز دلخواه خودتان تغییر دهید چون این رمز را همه می دانند.

خب بعد از این که رمز خود را تغییر دادید باید وارد قسمت مدیریت محتوا و مدیریت اطلاعات پایه بشویم و از نوع اطلاعات پایه – ارتباطات - Sql Server Connections را انتخاب کنید و ارتباط پیش فرض انتخاب کنید و اینجا همین کانکشنی که توی Web.conf گذاشتین رو قرار بدهید یعنی این را،  و این را ذخیره کنید، خب دوستان الان آماده است و Source ما  بالا آمده و همه چیز آماده است تا شما بتوانید وب سایت خودتان رو بنویسید.

خب دوستان من فقط حالا که پلتفرم آمد بالا یک نکته اضافه را هم بگویم، اگر روی ویندوز ۷ دارید این پلتفرم را نصب می کنید ممکن است که قسمت Auto prefix  برای کامپایل CSS هایتان روی ویندوز ۷ کار نکند، برای همین حالا اگر احیانا کار نکرد، می توانید بروید توی Web.conf  تان، AutoperfixCssPostProccessor‌ را Find  کنید و توی قسمتی که در خط 357 DefaultPostProccessor یکی هست UrlRewritingCssPostProccessor یکی هم هست AutoperfixCssPostProccessor این را بردارید و کاما را هم بردارید و Save کنید، در ویندوز ۷ مشکلتان حل خواهد شد، حالا اگر احیاناً این خطا را داشتید و اگر که هم نداشتید هیچی، ولی ممکن است که در ویندوز ۷ هنگام کامپایل less و sass و CSS  هایتان به این مشکل برخورد کنید که این را هم باید توضیح می دادم، خب دوستان پلتفرم نصب شد و آمد بالا، این طریقه نصب از طریق Visual Studio  بود منتها اگر شما از خود ما هاست را بخرید، ما نصب شده و آماده کار را به شما تحویل می دهیم،‌ و شما باید فقط شروع کنید به ساخت وب سایت خودتان، و نکته بعدی اینکه من الان راه های ارتباطیمان را روی صفحه می گذرام، نظرات و کامنت های خودتان را حتما بگذارید من از آن ها حتما استفاده می کنیم و به آن توجه می کنیم ، بسیار سپاسگذارم از وقت و توجهی که برای این ویدیو گذاشتید.