ASP.NET Web Pages - ওয়েবসাইট প্রকাশ

ওয়েবপেজ অ্যাপ্লিকেশন প্রকাশ করতে কিভাবে শিখুন যদি ওয়েবম্যাট্রিক্স ব্যবহার না করেন

ওয়েবম্যাট্রিক্স ব্যবহার না করে আপনার অ্যাপ্লিকেশন প্রকাশ করুন

ASP.NET Web Pages অ্যাপ্লিকেশনটি দূরস্থ সার্ভারে প্রকাশ করতে WebMatrix (, Visual Web Developer বা Visual Studio)-এর Publish কমান্ড ব্যবহার করা যায়。

এই ফিচারটি সমস্ত অ্যাপ্লিকেশন ফাইল, cshtml পেজ, ছবি এবং সমস্ত প্রয়োজনীয় DLL ফাইলগুলি কপি করবে, যা Web Pages, Razor, Helpers এবং SQL Server Compact (যদি ডাটাবেস ব্যবহার করা হয়) এর জন্য ব্যবহৃত হয়。

কখনও আমরা এই অপশনগুলি ব্যবহার করতে চাই না। শুধুমাত্র FTP সমর্থন করে থাকে আপনার হোস্টিং প্রদাতা? আপনার ওয়েবসাইট ASP-ভিত্তিক? কিংবা আপনি এই ফাইলগুলি নিজেই কপি করতে চান? কিংবা আপনি অন্য প্রকাশ সফটওয়্যার ব্যবহার করতে চান?

আপনি কোনো সমস্যা সহ্য করবেন? হ্যাঁ, আপনি করবেন। কিন্তু আমরা তা সমাধান করতে পারি。

যদি আপনি সাইট কপি করতে চান, তবে আপনাকে সঠিক ফাইলগুলি উল্লেখ করতে হবে, কোনো DLL ফাইলগুলি কপি করতে হবে এবং তা কোথায় রাখতে হবে。

下面是具体步骤:

নিচে বিস্তারিত পদক্ষেপগুলি আছে:

1. সর্বশেষ এসপি.নেট সংস্করণ ব্যবহার করুন

2. ওয়েব ফোল্ডার কপি

আপনি অবশ্যই করার আগে, নিশ্চিত করুন যে, আপনার হোস্টিংটি সর্বশেষ এসপি.নেট সংস্করণটি চালু করেছে (4.0 বা 4.5)。

যদি আপনার অ্যাপ্লিকেশনটি ডাটা নিয়ে থাকেএই ডাটা কপি করবেন না(নিচের পদক্ষেপ 4 দেখুন)。

3. DLL ফাইল

নিশ্চিত করুন যে, দূরস্থ হোস্টের bin ফোল্ডারটি ডেভেলপমেন্ট কম্পিউটারের সমস্ত dll ফাইলগুলি ধারণ করে。

বিন ফোল্ডার কপি করার পরে, তা এই ফাইলগুলি ধারণ করবে:

  • Microsoft.Web.Infrastructure.dll
  • NuGet.Core.dll
  • System.Web.Helpers.dll
  • System.Web.Razor.dll
  • System.Web.WebPages.Administration.dll
  • System.Web.WebPages.Deployment.dll
  • System.Web.WebPages.dll
  • System.Web.WebPages.Razor.dll
  • WebMatrix.Data.dll
  • WebMatrix.WebData

4. ডাটা কপি

যদি আপনার অ্যাপ্লিকেশনটি ডাটা বা ডাটাবেস নিয়ে থাকে, যেমন SQL Server Compact ডাটাবেস (App_Data ফোল্ডারের .sdf ফাইল), নিচের বিষয়গুলি চিন্তাভাবনা করুন:

আপনি কি পরীক্ষা ডাটা দূরস্থ সার্ভারে প্রকাশ করতে চান?

সাধারণত, এটা প্রয়োজন নয়。

আপনার ডেভেলপমেন্ট কম্পিউটারে কোনও পরীক্ষা ডাটা থাকলে, তা দূরস্থ হোস্টের ডাটা থেকে অপেক্ষা করা হবে。

যদি আপনি SQL ডাটাবেস (৫.এসডিএফ ফাইল) কপি করতে হয়, তবে হয়তো ডাটাবেসের সমস্ত ডাটা মুছে ফেলে এবং এই খালি .এসডিএফ ফাইলটিকে ডেভেলপমেন্ট কম্পিউটার থেকে সার্ভারে কপি করতে হবে。

এটাই সব। আপনাকে ভালো আশুমানী জানাই!