IIS-এ ASP.NET Web Forms হোস্ট করা

Microsoft Technologies - এএসপি ডট নেট ওয়েব (ASP.Net WP) Web Forms Application Deployment এবং Hosting |
201
201

ASP.NET Web Forms অ্যাপ্লিকেশন তৈরি করার পর, সেটি ব্যবহারকারীদের কাছে প্রকাশ (deploy) করতে হলে, আপনাকে IIS (Internet Information Services) সার্ভার ব্যবহার করতে হবে। IIS হল মাইক্রোসফটের একটি ওয়েব সার্ভার যা ASP.NET অ্যাপ্লিকেশন চালানোর জন্য একটি জনপ্রিয় প্ল্যাটফর্ম। এই টিউটোরিয়ালে, আমরা দেখবো কিভাবে IIS-এ ASP.NET Web Forms অ্যাপ্লিকেশন হোস্ট করতে হয়।


IIS সার্ভার ইনস্টল এবং কনফিগারেশন

IIS চালানোর জন্য প্রথমেই আপনাকে নিশ্চিত করতে হবে যে আপনার সিস্টেমে IIS ইনস্টল করা আছে। সাধারণত Windows Server-এ এটি প্রি-ইনস্টল থাকে, তবে Windows 10 বা 11-এ এটি আলাদাভাবে ইনস্টল করতে হয়। এখানে আপনি শিখবেন কিভাবে IIS ইনস্টল এবং কনফিগার করবেন:

1. IIS ইনস্টল করা

  1. Control PanelProgramsTurn Windows features on or off এ যান।
  2. এখানে Internet Information Services (IIS) টিক দিন।
  3. Web Management Tools এবং World Wide Web Services এর অধীনে প্রয়োজনীয় সেবা (Services) নির্বাচন করুন।
  4. OK ক্লিক করুন এবং IIS ইনস্টল হওয়ার পর কম্পিউটার রিস্টার্ট করুন।

2. IIS কনফিগারেশন

IIS ইনস্টল হওয়ার পর, আপনি এটিকে কনফিগার করতে পারবেন:

  1. Start MenuWindows Administrative ToolsInternet Information Services (IIS) Manager খুলুন।
  2. IIS Manager থেকে আপনি আপনার ওয়েব সার্ভারের সেটিংস ম্যানেজ করতে পারবেন। এখানে আপনি সাইট, ডোমেইন, পোর্ট, এবং অন্যান্য সার্ভার কনফিগারেশন নির্ধারণ করতে পারবেন।

ASP.NET Web Forms অ্যাপ্লিকেশন IIS-এ হোস্ট করা

1. IIS-এ নতুন সাইট তৈরি করা

  1. IIS Manager খুলুন।
  2. Connections প্যানেলে, আপনার সার্ভারের নামের উপর রাইট ক্লিক করে Add Website নির্বাচন করুন।
  3. Site Name হিসেবে আপনার ওয়েব অ্যাপ্লিকেশনের নাম দিন।
  4. Physical Path এ আপনার অ্যাপ্লিকেশন ফোল্ডারের লোকেশন সিলেক্ট করুন। এটি সেই ফোল্ডার যেখানে আপনার Web Forms অ্যাপ্লিকেশন ফাইল (যেমন, .aspx ফাইল) সংরক্ষিত রয়েছে।
  5. Binding এর অধীনে, ডিফল্ট পোর্ট (80) অথবা অন্য কোনো পোর্ট সিলেক্ট করুন এবং আপনার ডোমেইন নাম প্রদান করুন (যদি থাকে)।
  6. OK ক্লিক করুন। এখন আপনার অ্যাপ্লিকেশন IIS-এর মাধ্যমে হোস্ট করা হয়েছে।

2. Application Pool সেট করা

ASP.NET Web Forms অ্যাপ্লিকেশন চলাতে Application Pool এর মাধ্যমে প্রপার ASP.NET সংস্করণ নির্ধারণ করা প্রয়োজন।

  1. IIS Manager-এ Application Pools নির্বাচন করুন।
  2. আপনার অ্যাপ্লিকেশন পুলের উপর রাইট ক্লিক করুন এবং Basic Settings নির্বাচন করুন।
  3. এখানে .NET Framework version নির্বাচন করুন (যেমন, .NET Framework v4.0) এবং Managed Pipeline Mode নির্বাচন করুন (ডিফল্টভাবে Integrated মোড নির্বাচন থাকে)।
  4. OK ক্লিক করুন।

এটি নিশ্চিত করবে যে আপনার অ্যাপ্লিকেশন সঠিক .NET সংস্করণ ব্যবহার করছে এবং সঠিক পরিবেশে রান করবে।


3. Web.config ফাইল কনফিগারেশন

IIS-এ অ্যাপ্লিকেশন চলানোর জন্য, Web.config ফাইলটি সঠিকভাবে কনফিগার করা থাকা উচিত। উদাহরণস্বরূপ:

  • authentication সেটিংস: ওয়েব অ্যাপ্লিকেশনটির অ্যাথেন্টিকেশন কনফিগারেশন চেক করুন, বিশেষ করে যদি আপনি Forms Authentication ব্যবহার করেন।
  • connectionStrings: ডাটাবেস সংযোগ কনফিগারেশন নিশ্চিত করুন।
  • customErrors: কাস্টম এরর পেজ এবং অন্যান্য কনফিগারেশন সঠিকভাবে কনফিগার করা আছে কিনা দেখুন।

4. অ্যাপ্লিকেশন টেস্ট করা

  1. IIS Manager এ গিয়ে আপনার সাইটের উপর রাইট ক্লিক করে Browse ক্লিক করুন। এটি আপনার ডিফল্ট ব্রাউজারে ওয়েব অ্যাপ্লিকেশন লোড করবে।
  2. অ্যাপ্লিকেশনটি সঠিকভাবে কাজ করছে কিনা দেখুন।
  3. যদি কোনো ত্রুটি বা সমস্যা দেখা দেয়, ত্রুটির বার্তা এবং লগ চেক করুন।

সারাংশ

IIS-এ ASP.NET Web Forms অ্যাপ্লিকেশন হোস্ট করা একটি গুরুত্বপূর্ণ প্রক্রিয়া, যা সার্ভার সাইড কনফিগারেশন এবং অ্যাপ্লিকেশন পরিবেশের সাথে সম্পর্কিত। আপনি IIS ইনস্টল ও কনফিগার করে, ওয়েব অ্যাপ্লিকেশন তৈরি, সঠিক Application Pool নির্বাচন, এবং Web.config ফাইল কনফিগার করে আপনার অ্যাপ্লিকেশনটি সহজেই IIS-এ হোস্ট করতে পারেন। IIS-এ অ্যাপ্লিকেশন হোস্ট করার মাধ্যমে আপনার অ্যাপ্লিকেশনটি ওয়েব ব্রাউজারে চালু করা সম্ভব এবং ব্যবহারকারীদের জন্য সরবরাহ করা যাবে।

common.content_added_by
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion