• 1403/01/20

نحوه publish کردن پروژه با .net core و react js :

سلام استاد

من پروژه مورد نظرم تقریبا آماده شده و حالا میخوام پابلیشش کنم

چطوری باید این کار رو انجام بدم

آیا باید یک هاست ابری برای بک اند و یک هاست معمولی برای فرانت داشته باشم

نمیدونم چطوری باید دو تا رو روی یک سایت پابلیش کنم

ممنون میشم از راهنمایی شما

  • 1403/01/22
  • ساعت 20:42

سلام عزیز وقت بخیر
حالت خوبه؟
هر دو امکان پذیر هست
میتونی کلا یک سرور در حد نیاز تهیه کنی و هر دو رو روی iis بیاری بالا

یا میتونی کلا پروژه بک اند یه جا باشه، پروژه فرانت یه جا دیگه


  • 1403/01/24
  • ساعت 19:10

سلام

شما کدوم حالت رو پیشنهاد میکنید

من سایتم بزرگه و روزانه چند هزار بازدید کننده داره و در حال رشده

آیا از هاست ابری برای بک اند و معمولی برای فرانت استفاده کنم

میشه نظرتون رو بگید بهم

و اینکه شما پابلیش رو در آموزش خواهید داشت؟


  • 1403/01/26
  • ساعت 11:45

سلام عزیزم وقت بخیر

میتونی روی یک سرور بیاری بالا، تا cost مربوط به شبکه و درخواست های ارسالی رو به حداقل برسونی
اره عزیزم من آموزش میدم


  • 1403/02/09
  • ساعت 08:12

با سلام وقت بخیر جناب استاد ممنون از آموزش های مفید و ارزنده شما

من پروژه فرانت و بکیند را توی دو پروژه مجزا توی IIS گذاشتم و از فرانت میتونم دیتا را از بکیند به درستی دسترسی داشته باشم.

اما زمانیکه ای پی لوکال را به ای پی بابلیک فوروارد یا NAT می نمایم پیام مبنی بر اینکه Cors Privacy  اپی را بلاک و یا اجازه نمی دهد.

با اینکه Cors Privacy را توی بکیند اضافه نمودم و در حالت های متفاوت تست نمودم. اما هیچ جواب نداد لطفن راهنمایی نماید.

همچنان توی هاست به عنوان سب دومین نیز اضافه نمودم اما خطا میدهد 

نکته: ای پی و پورت بکنید را اگه بخواهم دستررسی داشته باشم قابل دسترس هستش.

var builder = WebApplication.CreateBuilder(args);

// Add services to the container
builder.Services.AddCors();
builder.Services.AddControllers();

var connectionStrings = builder.Configuration.GetConnectionString("TravelConnection");
builder.Services.AddDbContext<ApplicationDbContext>(opn =>
{
	opn.UseSqlServer(connectionStrings);
	opn.UseQueryTrackingBehavior(QueryTrackingBehavior.NoTracking);
});
app.UseCors(builder =>

{

   builder

 .AllowAnyOrigin

 .AllowAnyMethod()

 .AllowAnyHeader();

});
app.UseHttpsRedirection();
app.UseStaticFiles();
app.UseCors();
app.UseRouting();
-----------------------------------------------------
خطا کنسول بروزر
Access to XMLHttpRequest at 'http://172.17.3.60:8030/api/AboutUs' from origin 'http://103.112.178.75:8050' has been blocked by CORS policy: The request client is not a secure context and the resource is in more-private address space `private`.
172.17.3.60:8030/api/AboutUs:1 
        
        
       Failed to load resource: net::ERR_FAILED
103.112.178.75/:1 Access to XMLHttpRequest at 'http://172.17.3.60:8030/api/OurServices' from origin 'http://103.112.178.75:8050' has been blocked by CORS policy: The request client is not a secure context and the resource is in more-private address space `private`.
172.17.3.60:8030/api/OurServices:1 

Failed to load resource: net::ERR_FAILED


  • 1403/02/09
  • ساعت 15:32

سلام دوست عزیزم وقت بخیر

قربونت عزیزم، خداروشکر این دوره برات مفید بوده

از این لینک استفاده کن