انچه یاد میگیرم

به اشتراک میگذارم
image

خطا های push کردن پروژه به github

در 1398/04/07 مدت زمان مطالعه 5 دقیقهنظرات 0مشاهده: 218

تازه شروع کردم به استفاده از مخزن داده های و یا همان repository ها برای همین رفتم سراغ github   کارها ساده به نظر میاد فقط کافیه یک اکانت بر روی github  داشته باشید و اگر ندارید بسازید بعد در قسمت new سمت چپ به راحتی یک Repository  برای پروژه خود بسازید که اطلاعات پروژه شما به آن بارگذاری شوند از طرفی میتوانید آن را اختصاصی و یا عمومی تعریف کنید. 

تا اینجا همه چیز خوب پیش میرفت در دادامه زمانی که شما REPOSITORY را ایجاد کنید خود صفحه اولیه به شما میگه که چه باید انجام دهید برای همین به ر احتی دستورات را انجام دادم 

>Git init
>Git commit -m "initial commit"
>git remote add origin <your git URL>

تا اینجا خوب بود اما اینجا به بعد که دستور هیچ فایلی را به Repository محلی اضافه نمی کرد(پروژه ایتدا در repository  محلی جای گذاری و سپس به repository  انلاین خواد رفت) برای همین زمانی که در پوشه Git. پروژه میرفتم هیچ اطلاعاتی اضافه نشده بود .(زمانی دستور git init را اجرا میکنید یک پوشه به نام لهف. در دایرکتوری پروژه ایجاد میشود)

یعنی زمانی که شما دستور 

>git push -u origin master

را اجرا میکنید با این پیغام مواجهه میشود 

src refspec master does not match any

 که فایل master  وجود ندارد در بسیاری از سایتها که بررسی میکردم، شرطی را اجباری کرده بود،  اینکه حتما توی دایرکتوری که قصد دارید آن را بارگذاری کنید، فایلی وجود داشته باشد ودر فایلهای پروژه محلی شما تغییری ایجاد شده باشد. در غیر این صورت اجرای دستور بالا بدون نتیجه خواهد ماند

تا اینجا مشکل نداشتیم اما هر چه تلاش میکردم به این پیغام بر میخوردم که

nothing added to commit but untracked files present

و در زیر این پیام فایلهای پروژه را نشان میداد .

در جاهایی توصیه شده که از دستور git add  استفاده کنیم تا فایلهای که ردگیری نیستند به لیست رد گیری اضافه شوند، اما باز هم جواب نمیداد

ادامه مطلب ←
image

there was an error running the selected code generator object reference not set to an instance mvc core

در 1398/01/24 مدت زمان مطالعه 5 دقیقهنظرات 0مشاهده: 256

پروژه mvc core  را که ایجاد کردم  و کلاسهای ایجاد بانک اطلاعاتی رادر پروژه ای ClassLibrary  گذاشتم 

در پروژه Razor  از  Scoffold ویژال استادیو استفاده کردم تا CRUD  را برای قسمت ادمین ایجاد کنم هر چه سعی کردیم با خطای 

there was an error running the selected code generator object reference not set to an instance mvc core مواجه شدم ، کلاس رو تغییر دادم و همچنین کدهای DbContext  را چندین بار مرور کردم اشکال خاصی نداشت تا اینکه این راه حل جواب داد

ادامه مطلب ←
image

ایجاد قالب (template) جدید برای پروژه خود (چند پروژه ای)

در 1398/01/23 مدت زمان مطالعه 5 دقیقهنظرات 0مشاهده: 238

 

معمولا  آنچه برای مدیریت بهتر پروژه ها در حال حاضر انجام میشود استفاده از چند پروژه ای است به طور مثال 

  • project.sln
    • Project.Commpn //کلاسهای عمومی که در هر پروژه استفاده میکنم 
    • project.Model // کلاسهایی که برای ایجاد بانک اطلاعاتی استفاده میکنیم و Context پروژه
    • Project.Repo // کلاسهای ریپازیتوری Repository با دو زیر مجموعه 
      • Contract // برای نگهداری اینترفیسها (interfaces) 
      • IRepository //برای پیاده سازی اینترفیسها 
    • Project.Razor // به عنوان پروژه اصلی که میتواند یک پروژه mvc  باید و یا یک Razor Project

برای اینکه این پروژه ها را هر بار ایجاد نکنم و هر باز تنظیمات امنیتی و تنظیمات بانک اطلاعاتی و تنظیمات رفرنسها را انجام ندهم یک temolate  برایاین پروژه ها ایجاد کردم 

ادامه مطلب ←
image

جلوگیری از اسکن موتورهای جستجو غیر نیاز

در 1398/01/10 مدت زمان مطالعه 5 دقیقهنظرات 0مشاهده: 368

سایتی آماده کرده بودم برای یکی از موسسات کارهای سایت تمام شد و داخل سایت نزدیک به 700 خبر بارگذاری شده بود و نزدیک به 2000 صفحه دیگر که جزئیات را توضیح میداد، خوب امکان استفاده از  google analytics ,برای همین یک شمارنده به سایت اضافه کردم در صبح روز دوم بدون هیچ دلیلی 200 تا 300 بازدید کننده در شمارنده ثبت شد ... 

ادامه مطلب ←
image

not found python 2

در 1397/11/27 مدت زمان مطالعه 5 دقیقهنظرات 0مشاهده: 347

پروژه  Angular  رو در ویژال استادیو کد ایجاد کردم هر چه تلاش کردم برای پابلیش خطا میداد پروژه رو پاک کردم با ویژال استادیو 2017 ایجاد کردم همین خطا را داشتم 

پروژه رو با CMD  ایجاد کردم همین خطا رو داد

 

ادامه مطلب ←
image

paging in mvc core

در 1397/11/13 مدت زمان مطالعه 5 دقیقهنظرات 0مشاهده: 286

دو هفته ای بود که به یک مشکل جالب بر خوردم بعد از این همه مدت بالاخره حل شد

از این لینک برای Paging در MVC core استفاده میکردم 

https://docs.microsoft.com/en-us/aspnet/core/data/ef-mvc/sort-filter-page?view=aspnetcore-2.0

ادامه مطلب ←
image

Assets file 'project.assets.json' not found. Run a NuGet package restore to generate this file.

در 1397/08/03 مدت زمان مطالعه 5 دقیقهنظرات 0مشاهده: 310

امروز بعد از نصب اخرین ورژن ویژال استادیو 15.8.8 یه این خطا بر خوردم

Assets file 'project.assets.json' not found. Run a NuGet package restore to generate this file.
ادامه مطلب ←
image

best extension for visual studio code

در 1397/05/11 مدت زمان مطالعه 5 دقیقهنظرات 0مشاهده: 316

ویژال استادیو کد (visual studio code)از بهترین نرم افزار های کد نویسی به شمار میره ، 

حجم کم نصب اسان اما از سوی دیگر برای اجر باید به صورت دستی یک سری ابزرا ها یا همان extension  را روی آن نصب کنبم 

برای همین در مسیر کار با ان extension هایی که لازم هست رو اینجا لیست میکنم تا هم خودم از آنها استفاده کنم و هم در صورتی دوستان خواستند استفاده کنند

ادامه مطلب ←
image

The current CSharpHelper cannot scaffold literals of type 'Microsoft.EntityFrameworkCore.Metadata.Internal.DirectConstructorBinding'. Configure your services to use one that can.

در 1397/05/09 مدت زمان مطالعه 5 دقیقهنظرات 0مشاهده: 391

در این مطلب در مورد استفاده از چند پروژه بودن یک پروژه mvc  توضیح دادیم با اینحال بهتر بود Connectionstring  رادر پروژه Modal  قرار دهم 

ادامه مطلب ←
image

غیر فعال بودن لینک ها در Area در ویژال استادیو 2017

در 1397/03/11 مدت زمان مطالعه 5 دقیقهنظرات 0مشاهده: 360

دقیقا نمیدونم از کدام ورژن اما در یکی از ورژن های area  به ویژال استادیو 2017 اضافه شد 

در ورژن 15.7 که الان کار میکنم زمانی Area  اضافه کردم و یک کنترل با استفاده از Scaffolding به پوشه Controller  اضافه کردم اما زمانی در View  بر روی Create New  موس را حرکت میدهیم فقط به عنوان متن معمولی نمایش داده میشود.

ادامه مطلب ←