ایس پی اینٹ وائیب پیج - ویب سائٹ پبلش کرنا

بغیر وائیبر میٹرکسیس کے وائیب پیج ایپلیکیشن کو پبلش کرنے کا سیکس

بغیر وائیبر میٹرکسیس کے آپ کی ایپلیکیشن کو پبلش کرنا

آپ وائیبر میٹرکسیس (،ویسوئل وائیب ڈیولپر یا ویسوئل اسٹیوسیو) میں پبلش کمانڈ کا استعمال کرکے ایس پی اینٹ وائیب پیج ایپلیکیشن کو ریموٹ سروئیرو پر پبلش کرسکتے ہیں。

یہ فچنٹ آپ کی تمام ایپلیکیشن فائل، cshtml پیج، تصاویر اور تمام ضروری DLL فائل کا کپی کرے گا، یہ فائل وائب پیج، Razor، ہیلپرس اور SQL Server Compact ( اگر دیتابیس استعمال کیا گیا ہے) کے لئے استعمال کئے جاتے ہیں。

بعض اوقات ہم اس اپنائیں نہیں چاہتے. شاید آپ کا میزبان صرف FTP سپورٹ کرتا ہے؟ شاید آپ کا ویب سائٹ ASP پر مبنی ہے؟ شاید آپ چاہتے ہیں کہ یہ فائل شخصی طور پر کپی کی جائیں؟ یا شاید آپ دوسرے بلاک بستروں کا استعمال کرنا چاہتے ہیں؟

آپ کو کوئی مسئلہ آئیگا؟ ہاں، آئیگا، لیکن ہم اس کو حل کرسکتے ہیں。

اگر آپ سائٹ کا کپی کرنا چاہتے ہیں، آپ کو صحیح فائل کو حوالہ دینا چاہئے، کیا DLL فائل کو کپی کرنا چاہئے اور ان کو کہاں رکھنا چاہئے، جانا چاہئے。

درج ذیل خاص اقدامات ہیں:

1. نئی ترین ورژن کا ASP.NET استعمال کریں

آپ جاری رکھنے سے پہلے، یقینی بنائیں کہ آپ کا میزبان نئی ترین ورژن کا ASP.NET چل رہا ہے (ورژن 4.0 یا 4.5).

2. Web فولدر کا کاپی کرنا

آپ کا سائٹ (تمام فولدر اور محتوا) ترقیاتی کمپیوٹر سے دور سرور (سرور) پر ایپلیکیشن فولدر میں کاپی کریں。

اگر آپ کا ایپلیکیشن ڈیٹا کا حامل ہے،یہ ڈیٹا کاپی نہ کریں(درج ذیل کے اقدامات 4 کو دیکھیں).

3. DLL فائل

یقینی بنائیں کہ دور سرور پر bin فولدر میں اسی طرح کا dll فائل شامل ہے جو ترقیاتی کمپیوٹر پر شامل ہے。

bin فولدر کو کاپی کرنے کے بعد، وہ اس فائل کو شامل کرنا چاہیے:

  • 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 ڈیٹا بیس (.) sdf فائل (App_Data فولدر میں)، اس کا ذکر درج ذیل کریں:

آپ کا خواہش ہے کہ ٹیسٹ ڈیٹا کو دور سرور پر بھیج دیا جائے؟

عموماً اس کی ضرورت نہیں ہوتی ہے。

اگر آپ کا ترقیاتی کمپیوٹر پر ٹیسٹ ڈیٹا ہے، وہ دور سرور پر ڈیٹا کو کور کرسکتا ہے。

اگر آپ کو SQL ڈیٹا بیس (.) sdf فائل کو کاپی کرنا پڑتا ہے، ممکن ہے کہ آپ کو ڈیٹا بیس میں تمام ڈیٹا کو حذف کرنا چاہیے، اور پھر اس خالی sdf فائل کو ترقیاتی کمپیوٹر سے سرور پر کاپی کریں。

یہی ہی، آپ کی خوشحالی کا تمنا ہے!