ASP.NET MVC - ویب سائٹ کا پبلش
- پچھلے صفحے کو دکھائیں کنسولهای HTML MVC
- بعد کا صفحہ دستورالعملهای مرجع MVC
آپ کا ویژوئل ویب ڈیولپر بغیر استفادة کریں تا MVC اپلیکیشن کا پبلش کرنے سیکھیں。
بغیر از Visual Web Developer استفادة کریں تا اپلیکیشن آپ بھی منتشر کریں
WebMatrix، Visual Web Developer یا Visual Studio میں بیلش کمانڈ استعمال کرکے ASP.NET MVC ایپلیکیشن کو ریموٹ سرور پر بیلش کیا جاسکتا ہے.
یہ سمت تمام ایپلیکیشن فائل، کنٹرولر، ماڈل، تصاویر اور تمام ضروری DLL فائل کو کاپی کرتی ہے، یعنی جو MVC، ویب پیج، Razor، مدد کار، SQL Server Compact (اگر دیتابیس استعمال کیا گیا ہے) کے لئے استعمال کیاجاتا ہے.
بعض وقت آپ اس اختیار کو استعمال نہیں چاہتے. شاید آپ کا میزبان پرووائیڈر صرف FTP سپورٹ کرتا ہے؟ شاید آپ کا ویب کلاسیک ASP پر مبنی ہے؟ شاید آپ خود فائل کو کاپی کرنا چاہتے ہیں؟ شاید آپ دوسرے بھی پرزش کا استعمال کر رہے ہیں؟
آپ کو کوئی مسئلہ آئیں گا؟ ہاں، آئیں گا. لیکن ہم اس کو حل کرسکتے ہیں.
ویب سائٹ کا کاپی کریں، آپ کو صحیح فائلوں کو استعمال کرنے کا پتہ لگانا چاہئیے، کس فائل کو کاپی کرنا چاہئیے اور انہیں کہاں رکھنا چاہئیے
ایسے اقدامات کا تعاقب کریں:
1. جدید ترین ورژن کا ASP.NET استعمال کریں
ادامه کے لئے پہلے آپ کو یقین دہانی کرنی چاہئیے کہ آپ کا میزبان جدید ترین ورژن کا ASP.NET (4.0) چل رہا ہے
2. ویب فولدر کو کاپی کریں
آپ کا ویب سائٹ (تمام فولدر اور مواد) کا کاپی کریں جو ڈیولپمنٹ میکین پر ہے، اس کو ریموٹ میزبان (سرور) پر ایپلیکیشن فولدر میں کاپی کریں
اگر App_Data فولدر میں ٹیسٹ ڈاٹا شامل ہے، اس App_Data فولدر کو کاپی نہ کریں
3. DLL فائل کو کاپی کریں
ریموٹ سرور پر ایپلیکیشن رُوت ڈایرکٹری میں bin فولدر بنائیں (اگر آپ نے مدد کار نصب کیا ہو تو bin فولدر پہلے سے موجود ہوگا)
آپ کی فولدر سے موجود تمام فائل کو کاپی کریں:
C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\Assemblies
C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 3\Assemblies
کے دوران ریموٹ سرور پر bin فولدر تک پہنچیں۔
4. SQL Server Compact DLL فائل کو کاپی کریں
اگر آپ کا ایپلیکیشن SQL Server Compact دیتابیس (App_Data فولدر میں .sdf فائل) استعمال کر رہا ہے، تو آپ کو SQL Server Compact DLL فائل کو کاپی کرنا ہوگا:
سے آپ کی فولدر میں موجود تمام فائل کو کاپی کریں:
C:\Program Files (x86)\Microsoft SQL Server Compact Edition\v4.0\Private
کے دوران ریموٹ سرور پر bin فولدر تک پہنچیں۔
ایک یا ترمیم اپلیکیشن میں Web.config فائل کا قیام یا ترمیم کریں:
مثال C#
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.data> <DbProviderFactories> <remove invariant="System.Data.SqlServerCe.4.0" /> <add invariant="System.Data.SqlServerCe.4.0" name="Microsoft SQL Server Compact 4.0" type="System.Data.SqlServerCe.SqlCeProviderFactory, System.Data.SqlServerCe, Version=4.0.0.1,Culture=neutral, PublicKeyToken=89845dcd8080cc91" /> </DbProviderFactories> </system.data> </configuration>
5. SQL Server Compact داده کاپی کریں
آپ کا App_Data فولدر میں کیا .sdf فائل شامل ہے جو ٹیسٹ معلومات کا حامل ہے؟
آپ آپ کا ٹیسٹ معلومات ریموٹ سرور پر جاری کرنا چاہتے ہیں؟
بہت سارے اوقات میں نہیں چاہئیے
اگر آپ مجبور ہیں کہ SQL داده فائل (sdf فائل) کو کاپی کریں تو آپ کو دیتابیس میں تمام معلومات کو حذف کرنا چاہئیے، اور اس خالی .sdf فائل کو ترقیاتی مشین سے سرور پر کاپی کریں。
بجائی میں یہی ہے، آپ کی خوشیاں میری خواہشات، آپ کی خوشیاں!
- پچھلے صفحے کو دکھائیں کنسولهای HTML MVC
- بعد کا صفحہ دستورالعملهای مرجع MVC