سلام به همه دوستان من آموزش ها را در سایت باگتو دنبال کردم و پروژه من با دات نت 8 نوشتم و در کانالم به اشتراک گذاشتم شما برای یاد گیری اگر نیاز به آموزش ویدئو داشتید وارد سایت باگتو شوید و ویدئو های رایگان را دانلود کنید و آموزش ها را طبق پروژه من دنبال کند به خطا نخورید
https://bugeto.net/courses/free-introductory-asp-dot-net-core-training-course
یک نکته مهم یادم رفت این هست که یک سوال از هوش مصنوعی پرسیدم که چگونه پروژه من را دیگران به درستی اجرا و تست کند
برای اطمینان از اینکه فرد دیگری بتواند پروژه شما را به درستی اجرا و تست کند، باید چند مرحله را دنبال کند. در اینجا یک راهنمای کامل برای راهاندازی پروژه شما آورده شده است:
### ۱. بررسی نسخه ویژوال استودیو
نصب ویژوال استودیو 2022 یا جدیدتر
- مطمئن شوید که ویژوال استودیو 2022 یا جدیدتر نصب شده باشد.
- در حین نصب، اطمینان حاصل کنید که بستههای مربوط به توسعه وب با ASP.NET و توسعه دات نت (با استفاده از دات نت 8) نصب شده باشند.
### ۲. نصب SQL Server
نصب SQL Server
- اگر SQL Server نصب نشده است، میتواند از
[SQL Server Express]
https://www.microsoft.com/en-us/sql-server/sql-server-downloads
که نسخه رایگان SQL Server است، استفاده کند.
- همچنین میتواند از
[SQL Server Management Studio (SSMS)]
https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms
برای مدیریت پایگاه داده استفاده کند.
### ۳. تنظیمات Connection String
ویرایش Connection String در فایل appsettings.json
- فایل appsettings.json را در پروژه پیدا کنید و مطمئن شوید که Connection String به درستی تنظیم شده است. به عنوان مثال:
json
{
"ConnectionStrings": {
"DefaultConnection": "Server=.\\SQLEXPRESS;Database=ChartProjectDB;Trusted_Connection=True;Encrypt=False;"
}
}
یا در program.cs
string connectionString = @"Server=.\SQLEXPRESS; Database=Test_StoreDb; Integrated Security=True; TrustServerCertificate=True;";
builder.Services.AddDbContext<DataBaseContext>(options =>
options.UseSqlServer(connectionString));
در -
Server=.;برای اتصال به یک SQL Server محلی استفاده میشود. اگر SQL Server در یک سرور دیگر نصب شده باشد، باید نام سرور جایگزین شود.
Server=.;یا
Server=.\\SQLEXPRESS;### ۴. اجرای Migrations اجرای Migrations برای ایجاد جداول در پایگاه داده 1. باز کردن Package Manager Console: - به ویژوال استودیو بروید و از منوی Tools، گزینه NuGet Package Manager و سپس Package Manager Console را انتخاب کنید. 2. اجرای دستور Update-Database: - در کنسول باز شده، دستور زیر را برای اعمال Migrations و ایجاد جداول در پایگاه داده اجرا کنید: powershell Update-Database ### ۵. اجرای پروژه اجرای پروژه در ویژوال استودیو - حالا میتواند پروژه را با کلیک بر روی دکمه
Runیا فشار دادن کلید
F5اجرا کند. ### نکات اضافی - نصب بستههای مورد نیاز: قبل از اجرای پروژه، اطمینان حاصل کند که همه بستههای مورد نیاز با اجرای دستور
dotnet restoreدر کنسول مدیریت بستهها نصب شده باشند. - بررسی فایلهای لاگ: اگر باز هم خطاها ادامه داشت، فایلهای لاگ را بررسی کند تا جزئیات خطاها را مشاهده کند و بتواند مشکلات را بهتر شناسایی کند.
Students.zip
حجم:
26.1M
خواندن و جستجو و ویرایش و حذف
BookApp.zip
حجم:
26.3M
ترکیب خواندن و جستجو در اکشن index
Shop.zip
حجم:
26.3M
مدیریت فروشگاه
رابطه سه جدول رابطه چند به چند
خودتان ویرایش و حذف را بنویسید و برسی کنید چرا شرط if (ModelState.IsValid) کار نمیکند
Shop (2).zip
حجم:
26M
وقتی لیست سفارش پر باشد دکمه حذف لیست مشتری غیره فعال میباشد کد را تا حدی نوشتم که بیشتر آشنا شوید و بقیه کد را بنویسید و تکمیل کنید
Shop (3).zip
حجم:
26M
ببخشید من در پروژه قبلی به جای listbox و checkbox از radio button استفاده کردم حالا درست شد پروژه را تکمیل کنید هفته بعد پروژه را تکمیل می کنم