تمام سوالات سوالات بدون پاسخ سوال بپرسید

سلام دوستان ، من یک سایت دارم که میخوام آپلودش کنم ، کسی میتونه توضیحاتی در مورد نحوه آپلود کردن یک سایت و همچنین تنظیمات مورد نیاز آن روی Control Panel در اختیارم بگذاره.
فکر کنم یک مقاله در این مورد بسیار مفید باشه ، در ضمن سایتم با asp.net نوشته شده
مرسی

2 پاسخ

سلام دوست عزیز
برای آپلود کردن سایت اولین و چیزی که شما نیاز داری هاست هستش که خوب شما چون با .net کار کردید نیاز به هاست ویندوزی هم دارید که SQL Server رو هم پشتیبانی کنه.دومین نیاز شما دامین(Domain) هستش که باید خریداری کنید و DNS های هاست خود را بر روی آن ست نمایید تا از طریق دامین کاربراتون بتونند به هاست شما هدایت شوند.وقتی دامینی رو خریداری کردید باید از طریق بخش کنترولی هاست خود دامین خود را به هاست اضافه کنید.(برخی از هاست ها اجازه سوار شدن یک دامین را بر روی خود می دهند و در برخی دیگر می توانید چندین دامین را سوار کنید). معمولا دامین هایی که اضافه می کنید 24 ساعت بعد قابل استفاده شدن می باشند.
وقتی دامین را اضافه کردید بر روی شاخه root هاستتان پوشه ای همنام با دامنه ای که ایجاد کردید ساخته می شود که باید فایل های سایت خود را در آن بار کنید. برای بار کردن فایل های برنامه خود می تونید از ابزار های ftp استفاده کنید(مثل CuteFTP و یا FileZilla) تا ارسال فایل ساده تر انجام گیرد.البته باید از طریق بخش میدریتی هاست امکان انتقال داده ها با استفاده از FTP را فعال کرده و سپس با استفاده از نام کاربری و رمز عبور FTP فایل ها را آپلود نمایید.
حالا نکته مهمی که باید به آن توجه کنید داده سطح دسترسی ها به پوشه ها و فایل هاست که ا ز نظر امنیتی بسیار مهم است.این کار را از طریق FileManager هاست و یا برنامه های FTP ی که گفتم می تونید انجام دهید.تنها به پوشه هایی اجازه نوشتن و بدهید که واقعا نیاز است کاربران در آن چیزی بنویسند.البته برخی از پوشه ها نیز توسط خود برنامه شما ممکن است نیاز باشد چیزی در آنها نوشته شود.
کار بعدی شما تنظیمات مربوط به پایگاه داده است که باید پایگاه داده خود را ایجاد کنید و Connection String آن را در برنامه خود اضافه کنید.
اینها مسائلی بود که من به ذهنم رسید امیدوارم دیگران بتونند جواب من رو کامل کنند.
موفق باشی.


باید به کنترل پنل سایت برید. پوشه ای همنام با دامین اتان (مثلا من دامین AntEater.ir دارم و بنابراین پوشه ای به نام AneEater.ir) و در آن پوشه ای به نام wwwroot وجود دارد؛ آنرا بیابید.
فایل های خودتان را درون آن بریزید. اقلب Control Panel ها امکان ارسال یک فایل فشرده و بازگشایی خودکار آنرا میدهند که کار رو راحت تر میکنه.
دقت کنید که یک فابل به نام web.conf بطور پیشفرض در این آدرس وجود داره؛ باید به درستی جایگزین بشه. بعد از اینکه جایگزین شد، اون رو باز کنید و مقدارش رو چک کنید تا مطمئن بشید جایگزین شده.
حالا تنظیمات امنیتی هر پوشه رو بررسی و اصلاح کنید. (معمولا یک عکس قفل جلوی هر فولدر وجود داره). من تنظیمات امنیتیش رو خوب یاد ندارم و بنابراین توضیح بیشتری نمیدم.
حالا باید از طریق Control Panel یک پایگاه داده درست کنید (اگر از پایگاه داده استفاده میکنید). فکر میکنم تمام Control Panel ها این امکان رو دارن که شما یک فایل sql رو اجرا کنید. پس کاری که باید بکنید اینه که توی کامپیوتر خودتان، پایگاه داده مورد نظر و مختویاتش رو بصورت یک فایل اسکریپتی با پسوند sql اکسپورت (Export) کنید.
این فایل رو در Control Panel سایتتان وارد کنید (Import یا Query یا چیزی شبیه اون) و اجازه بدید تا اجراش کنه. بعد با باز کردن پایگاه داده خود بروی Control Panel ، اطلاعات و جدولهایش رو چک کنید.
حالا باید ConnectionString پایگاه داده خودت رو در فایل web.conf اصلاح کنی. ConnectionString پایگاه داده روی سایت رو از طریق Control Panel میتونی پیدا کنی.
تنظیمات مربوط به نسخه ASP.Net خودت رو از طریق Control Panel اصلاح کن. ( مثلا مال من ASP.Net 3 است)
سایت شما باید کار کنه.
اما نکته ای که میخوام اضافه کنم اینه که، VisualStudio امکاناتی برای ASP.Net Application ها فراهم کرده که فوق العاده است. شما میتونی در قسمت Properties مربوط به پروژه ات، تنظیمات Publish رو انجام بدی. مثلا گزینه ای داره که میگه فایلهای اضافی رو دور بریز، یا اینکه میتونی فایل web.conf مجرایی برای سایتت تنظیم کنی، که لازم نباشه برای هم بار Upload سایت ات تنظیماتی مثل ConnectionString رو تغییر بدی. یا اینکه بهش میگی فایلها رو فشرده کنه. یا اینکه آدرس سایت ات رو میدی و از اون به بعد با زدن گزینه Publish خودش به سایت ات متصل میشه و فایل ها رو Upload میکنه.
حتما از این امکانات استفاده کن که خیلی کارت رو سرعت میده.
موفق باشی

toggle preview



آموزش زبان برنامه نویسی C#
آموزش jquery
آموزش برنامه نویسی
آموزش طراحی وبسایت
آموزش مدیریت وبسایت
آموزش جاوا Java
آموزش پایتون Python
آموزش سی شارپ C#‎
آموزش HTML و CSS
آموزش JavaScript جاوااسکریپت
آموزش jQuery جی کوئری
آموزش ساخت ربات تلگرام
آموزش برنامه‌نویسی PHP
آموزش برنامه‌نویسی اندروید
● آموزش‌های رایگان

سوالات مرتبط

راهنمای استفاده از ویرایشگر
  • *ایتالیک*‌ یا __ایتالیک__
  • **ضخیم** یا __ضخیم__
  • آدرس:[متن](http://url.com/ "عنوان")
  • عکس?![alt متن](/path/img.jpg "عنوان")
  • لیست عددی: 1. Foo 2. Bar
  • برای رفتن به خط بعد، هر جا مایلید که خط جدید شروع شود دو کاراکتر فاصله (space) قرار دهید
  • تگ‌های ساده HTML هم پشتیبانی می‌شوند

تگها:
  • ×38
  • ×33
  • ×32
  • پرسیده شده: 16 مارس '12, 18:43
  • بازدید: 10,464 بار
  • آخرین بروزرسانی: 19 مارس '12, 03:52

این سوال را دنبال کنیدتوسط ایمیل: ایمیل شما (باید معتبر باشد, هرگز به دیگران نمایش داده نمیشود):

هنگامی که شما به سیستم وارد شوید،قادر خواهید بود برای بروز رسانی ها مشترک شوید.


توسط RSS:

پاسخها

پاسخها و نظرها