دسته بندی ها
18:46 1403/01/25

پابلیش برنامه تحت وب روی ویندوز سرور

مشخصات سوال کننده :
کاربر : Mostafahemat     امتیاز کاربر : 5     رتبه کاربر : 110
دسته بندی : Web Api

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 952
هوش مصنوعی

پاسخ هوش مصنوعی

برای پابلیش برنامه تحت وب و API روی ویندوز سرور 2008، مراحل زیر را دنبال کنید:

1. نصب IIS:

Control Panel
  -> Programs
    -> Turn Windows features on or off
      -> IIS (Internet Information Services)

2. تنظیمات IIS:

بعد از نصب IIS، برای تنظیم وب سایت جدید مراحل زیر را دنبال کنید:

1. به IIS Manager بروید.
2. روی "Sites" راست کلیک کنید و "Add Website" را انتخاب کنید.
3. نام سایت، مسیر فیزیکی پروژه (Folder) و پورت را مشخص کنید.
4. در تب "Application Pool"، از App Pool مناسب (مثل .NET Framework version) استفاده کنید.

3. پیکربندی دسترسی ها:

اطمینان حاصل کنید که کاربر IIS (IUSR یا Application Pool Identity) مجوز دسترسی به پوشه هایی که برنامه در آن قرار دارد را دارد.

4. نصب .NET Framework:

بر اساس نیاز برنامه، مطمین شوید که .NET Framework مورد نیاز نصب شده است. می توانید آن را از وب سایت مایکروسافت دانلود کنید.

5. بررسی فایل Web.config:

اطمینان حاصل کنید که تنظیمات فایل Web.config به درستی پیکربندی شده اند و آدرس API ها و سایر تنظیمات صحیح هستند.

6. باز کردن درگاه ها (Firewall):

اگر از فایروال استفاده می کنید، اطمینان حاصل کنید که پورت وب سایت (معمولاً 80 و یا 443) باز است.

7. بررسی لاگ ها:

اگر برنامه اجرا نمی شود، به لاگ های IIS و اپلیکیشن مراجعه کرده و خطاهای احتمالی را بررسی کنید.

با انجام این مراحل باید قادر باشید برنامه وب و API خود را روی ویندوز سرور 2008 پابلیش کنید. اگر همچنان با مشکل مواجه هستید، لطفاً خطاهای خاصی که مشاهده می کنید را مطرح کنید.

به این پاسخ امتیاز بدهید    0
امتیاز: - رتبه: -
پاسخ دهنده : saedbfd 19:05 1403/01/25

سلام. برای راه اندازی سایت روی ویندوز سرور شما ابتدا باید کانفیگ های سرور رو انجام بدید. این کانفیگ های شامل تنظیمات DNS و نصب نرم افزارها و SKD های لازم مثل Dot Net Core Sdk و ... هست. معمولا کانفیگ سرور توسط متخصصین شبکه انجام میشه. البته اگر خودتون یا شخص دیگه ای هم که تجربه این کار رو داره میتونه انجام بده.

بعد از آماده سازی سرور خیلی راحت میتونید فایل Publish شده رو در محلی که به عنوان روت در نظر گرفته شده کپی کنید و سایت رو راه اندازی کنید. بنظرم شما 2 کار انجام دهید.

  1. اول از شخصی که به کانفیگ سرورهای ویندوزی وارد هست درخواست کنید سرورتون رو کانفیگ کنه براتون. معمولا خود شرکت هایی که سرور ارایه میدن با دریافت هزینه اندکی این کار رو انجام میدن.
  2. دوم اینکه یک پروژه خیلی ساده ایجاد کنید و روی سرور کانفیگ شده راه اندازی کنید و بعد از موفقیت در راه اندازی این پروژه ساده پروژه اصلی خودتون رو راه اندازی کنید.
ویرایش شده در شنبه 25 فروردین 1403 ساعت 19:05:58
به این پاسخ امتیاز بدهید    0
امتیاز: 1664 رتبه: 1
3 نظر
Mostafahemat : تشکر خیلی حرفه ای نیستم ولی خودم ادمین سرور هستم و میخوام صفر تا 100 کار خودم انجام بدم. اگه برای این کار راهنماییم کنید ممنون میشم.

امتیاز کاربر : 5   رتبه کاربر : 110   تاریخ ثبت : 11:28 1403/01/25
saedbfd : شما باید از یک متخصص شبکه درخواست راهنمایی کنید یا اینکه در مورد کانفیگ سرور جستجو کنید. بنده در زمینه برنامه نویسی وب در Asp و این حوزه میتونم راهنماییتون کنم. الان مشکل اصلی شما اینه که سرورتون کانفیگ نیست.

امتیاز کاربر : 1664   رتبه کاربر : 1   تاریخ ثبت : 11:40 1403/01/26
Mostafahemat : بنده برنامه رو روی سیستم خودم هم بتونم پابلیش کنم و اجرا بشود موضوع سرور حل میکنم. آموزش پابلیش فقط روی هاست و فقط api. بنده پروژه وب و api میخوام روی سیستم خودم پابلیش کنم و اجرا. بعد روی سرور با ذهن بازتر انجام میدم.

امتیاز کاربر : 5   رتبه کاربر : 110   تاریخ ثبت : 01:42 1403/01/29
ادامه نظرات ...
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود