PDA

View Full Version : سوال در مورد آپلود سایت روی هاست



aliblue
چهارشنبه 17 اسفند 1390, 09:35 صبح
با سلام.با Asp.Net یه سایت ساده ساختم که دوتا Button و یک Label داره.3 تا فایل هم به نام های Default.aspx و Default.aspx.cs و web.config هم ساخته شده و من اونا رو توی هاست آپلود میکنم.
چطوری میشه به صفحه ی سایت رفت؟فقط کدها رو نشون میده.
مثلا http://bluelife.heliohost.org/admin/

hamid_shrk
چهارشنبه 17 اسفند 1390, 09:41 صبح
میشه صفحتون رو کدش رو بذارید؟
هم کد html و هم کد C#

aliblue
چهارشنبه 17 اسفند 1390, 09:46 صبح
توی صفحه ای که گذاشتم با کلیک روی لینک Default.aspx کد html و کلیک روی Default.aspx.cs کد C#‎ را نمایش می دهد.

hamid_shrk
چهارشنبه 17 اسفند 1390, 09:56 صبح
خوب الان اگه روی
http://bluelife.heliohost.org/admin/Default.aspx
برید کد html رو نشون میده
اما منظورتون از کلیک روی Default.aspx.cs چی؟؟؟؟؟؟؟؟؟؟؟
انگار هنوز با مفاهیم آشنایی ندارید.
یکم سرچ کنید تو اینترنت و مفاهیم اولیه asp رو بخونید

aliblue
چهارشنبه 17 اسفند 1390, 10:23 صبح
با چه مفهومی آشنایی ندارم؟منظورم این بود که توی صفحه http://bluelife.heliohost.org/admin/ که عکسشم گذاشتم
http://aliblue.persiangig.com/cs.JPG
با کلیک روی لینک Default.aspx.cs که تو تصویر با رنگ زرد مشخص کردم به صفحه ی کد C#‎ میره.
اینم عکس صفحه کد C#‎
http://aliblue.persiangig.com/cs2.JPG

IranVisual
چهارشنبه 17 اسفند 1390, 10:42 صبح
رو وب سرور آپاچی میخواین asp بالا بیارید ؟!!!

aliblue
چهارشنبه 17 اسفند 1390, 10:47 صبح
من قبلا که هیچی بلد نبودم توی این سایت که هاست رایگان ارایه می کرد عضو شده بودم ولی نوشته بود که ASP.Net هم ساپورت میکنه.الانم نوشته هنوز.

aliblue
سه شنبه 23 اسفند 1390, 13:00 عصر
می خوام روی هاستم دیتابیس آپلود کنم.طبق آموزشی که در آدرس زیر داده شده
http://forum.majidonline.com/showthread.php?t=130460
که فایل pdf رو میتونید از آدرس زیر هم دانلود کنین
http://wdl.persiangig.com/pages/download/?dl=http://aliblue.persiangig.com/document/Sqluploading.pdf
بعد از این که اسکریپت ساختم در صفحه 5 گفته شده که: "برای باز کردن دیتابیس تحت وب بر روی کانکت کلیک کرده و دیتابیس انجین را انتخاب کنید."
ip و login و pass رو وارد کردم.ولی خطا میگیره که عکسش اینه:
http://aliblue.persiangig.com/image/DB%20Error%202.JPG
مشکل از کجاست؟با تشکر

aliblue
سه شنبه 23 اسفند 1390, 16:32 عصر
خودم فهمیدم.به جای 8880 باید عدد دیگری که هنگام ساخت دیتابیس در کنترل پنل درج شده است را وارد کنم.
با تشکر

Leon_SFS
سه شنبه 23 اسفند 1390, 23:25 عصر
اقا سایتی که ساختیو پابلیش میکنی اول رو لوکال بعد فایلهای پابلیش شدرو منتقل میکنی رو هاست؟
یا نه از فولدر پروژت برمیداری میبری؟
باید پابلیش کنیا

aliblue
چهارشنبه 24 اسفند 1390, 13:26 عصر
از فولدر پروژم کپی میکنم.مگه چه اشکالی داره؟
publish که میکنم به جای 3تا فایل default.aspx,Default.aspx.cs,web.config سه تا فایل دیگه به نام های default.aspx,precompiledApp.config,web.config در محل مشخص شده ایجاد میشه که اونا رو به جای 3 تا قبلی توی هاستم کپی میکنم سایت کار نمیکنه و خطا میگیره.
میشه توضیح بدبن که پابلیش کردن چه فایده ای داره و برای رفع مشکل باید چیکار کنم؟
با تشکر:تشویق:

aliblue
پنج شنبه 25 اسفند 1390, 11:55 صبح
کسی نمیگه برای چی باید پابلیش کرد؟

MrsiLeNt
پنج شنبه 25 اسفند 1390, 12:34 عصر
پابلیش که بکنید دیگه کاربر نمیتونه به صفحه سورستون(Default.aspx.cs) دسترسی داشته باشه

Leon_SFS
پنج شنبه 25 اسفند 1390, 19:25 عصر
شما پابلیش که میکنی در واقع تا حدی کدهای سمت سرورت مخفی میشه و کاربر نمیتونه ببینتشون
وقتی از پروژه کپی میکنی انگار میخوای ببری اونور develop بدیش،طبیعیه که کدهارو نشون بده
اول به صورت لوکال رو iis سیستم خودت پابلیش کن،بعد روهمون لوکال تست بگیر ببین درست اجرا میشه
بعد پوشه ایی که موقع پابلیش ایجاد شدرو زیپ کن
آپلود کن رو هاستت و بعد آن زیپ کن

Leon_SFS
پنج شنبه 25 اسفند 1390, 19:26 عصر
نحوه پابلیش کردنم سادست،یکم جستجو کن یا خودت وربرو یاد میگیری،اگه آخرش دیدی به نتیجه نرسیدی بگو بگم برات

rana-writes
پنج شنبه 25 اسفند 1390, 22:05 عصر
يه نگاهي به تاپيكهاي اصلي توي شروع بخش بندازين
http://barnamenevis.org/showthread.php?267021-Upload-%D9%88-%D9%86%D8%B5%D8%A8-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-Asp.net-%D9%88-%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87-%D8%AF%D8%A7%D8%AF%D9%87-MSSQL-%D8%AF%D8%B1-Host-%28%D8%AF%D8%B1-%D8%AD%D8%A7%D9%84-%D8%AA%DA%A9%D9%85%DB%8C%D9%84%29

مراحل رو براتون توضيح داده

meysamg
جمعه 26 اسفند 1390, 12:18 عصر
دوستان چرا بنده خدا رو گیج می کنید !

دوست عزیز سرور شما لینوکس هست و نمیتونه فایل های aspx رو اجرا کنه . شما باید یه هاست ویندوز تهیه کنید تا مشکلت حل بشه.

sarapepors
جمعه 26 اسفند 1390, 13:45 عصر
اگر سرورتون لینوکس هست که نمیتونید صفحاتی رو که با asp ساختید اونجا قرار بدید باید سرور ویندوز انتخاب کنید.
. اما برای پابلیش هم میتونید از منوی build مربوط به پروژه تون گزینه publish رو انتخاب کنید و با انتخاب یه مسیر خاص فایل های پروژه رو پابلیش کنید . بعد هم برید به اون مسیری که انتخاب کردید و فایل های پابلیش شده رو انتخاب کنیدو منتقل کنید به سرور.

aliblue
دوشنبه 29 اسفند 1390, 13:43 عصر
یه سوال دیگه دارم.چطوری میشه چند تا سایت رو روی یک هاست آپلود کرد؟کنترل پنلم plesk هست.من دارم چند تا سایت مختلف طراحی میکنم و هر بار برای تست اونها محتویات پوشه httpdocs رو پاک میکنم و فایل های یک سایت دیگه رو به جاشون میریزم.اینطوری خیلی وقت گیره.اگه بخوام توی یه پوشه دیگه بریزم باید چیکار کنم؟
نحوه دستیابی بهشون چطوریه؟مثلا اگه دامین mysite.ir باشه چطوری میشه؟

fakhravari
دوشنبه 29 اسفند 1390, 13:52 عصر
با SubDomain میتوانید برای هر کدام یه ادرس داشته باشید
www.t1.text.com
www.t2.text.com

sarapepors
دوشنبه 29 اسفند 1390, 15:32 عصر
یه سوال دیگه دارم.چطوری میشه چند تا سایت رو روی یک هاست آپلود کرد؟کنترل پنلم plesk هست.من دارم چند تا سایت مختلف طراحی میکنم و هر بار برای تست اونها محتویات پوشه httpdocs رو پاک میکنم و فایل های یک سایت دیگه رو به جاشون میریزم.اینطوری خیلی وقت گیره.اگه بخوام توی یه پوشه دیگه بریزم باید چیکار کنم؟
نحوه دستیابی بهشون چطوریه؟مثلا اگه دامین mysite.ir باشه چطوری میشه؟
سلام . خوب اگه فقط برا اینه که تست کنید صفحات مربوط به هر سایتی رو در یک پوشه مجزا میذارید و بعد اون پوشه رو میذاریتش تو httpdocs و mysite.ir/foldername/page.aspx میتونید بازش کنید.

aliblue
سه شنبه 01 فروردین 1391, 00:49 صبح
سلام . خوب اگه فقط برا اینه که تست کنید صفحات مربوط به هر سایتی رو در یک پوشه مجزا میذارید و بعد اون پوشه رو میذاریتش تو httpdocs و mysite.ir/foldername/page.aspx میتونید بازش کنید.
با تشکر.منظورم همین بود که شما گفتین.

ولی اگه بخوام SubDomain بسازم چطوری میشه؟تو کنترل پنل تو قسمت ایجاد Subdomain هم Physical hosting داره هم Subdomain on subfolder.چه فرقی دارن؟

aliblue
پنج شنبه 17 فروردین 1391, 16:47 عصر
با توجه به بحث شبکه ملی اطلاعات و این که سایت هایی که بر روی سرور های داخل کشور هستند از سرعت بیشتری برخوردار خواهند بود،آیا شرکتی هست که هاست ویندوز را بر روی سرور داخل ایران با قیمت مناسب ارایه دهد؟

hamid_shrk
پنج شنبه 17 فروردین 1391, 21:17 عصر
با توجه به بحث شبکه ملی اطلاعات و این که سایت هایی که بر روی سرور های داخل کشور هستند از سرعت بیشتری برخوردار خواهند بود،آیا شرکتی هست که هاست ویندوز را بر روی سرور داخل ایران با قیمت مناسب ارایه دهد؟
بله من با آریانیک کار کردم و راضی بودم :
http://www.aryanic.com/

aliblue
یک شنبه 20 فروردین 1391, 12:18 عصر
سلام . خوب اگه فقط برا اینه که تست کنید صفحات مربوط به هر سایتی رو در یک پوشه مجزا میذارید و بعد اون پوشه رو میذاریتش تو httpdocs و mysite.ir/foldername/page.aspx میتونید بازش کنید.
همین کاری که گفتین رو برای 2 تا سایت انجام دادم اما خطای شکل زیر رو میگیره:
http://aliblue.persiangig.com/image/Capture3.JPG

بعدش هم توی web.config تغیرش میدم:<customErrors mode="Off"/> ولی بعدش این خطا رو میگیره:
http://aliblue.persiangig.com/image/Capture4.JPG
چیکار باید بکنم؟

mohsen-unique
یک شنبه 20 فروردین 1391, 19:35 عصر
همین کاری که گفتین رو برای 2 تا سایت انجام دادم اما خطای شکل زیر رو میگیره:
http://aliblue.persiangig.com/image/Capture3.JPG

بعدش هم توی web.config تغیرش میدم:<customErrors mode="Off"/> ولی بعدش این خطا رو میگیره:
http://aliblue.persiangig.com/image/Capture4.JPG
چیکار باید بکنم؟
این ارور به خاطر اینه که فایل های dll که بشون نیاز داره رو نمی تونه پیدا کنه
وقتی می خواین چندتا سایت رو روی یه هاست بزارید باید پوشه ی bin هر کدوم از اونا رو توی روت سایت قرار بدی اشکال نداره که همشون با هم قاطی بشه
راه حل دیگش هم اینه که دوستان گفتن استفاده از Subdomain هست

aliblue
یک شنبه 20 فروردین 1391, 20:30 عصر
ین ارور به خاطر اینه که فایل های dll که بشون نیاز داره رو نمی تونه پیدا کنه
وقتی می خواین چندتا سایت رو روی یه هاست بزارید باید پوشه ی bin هر کدوم از اونا رو توی روت سایت قرار بدی اشکال نداره که همشون با هم قاطی بشه

با تشکر. این کارو کردم ولی بازم همون پیغامو میده حتی در حالتی که فقط یه سایت دارم ولی توی یه زیرفولدر در فولدر httpdocs میریزم.
هم فایل های پروژه رو کپی کردم(که فولدر bin نداره) هم پابلیش شده رو امتحان کردم بازم نشد.