PDA

View Full Version : سوال: آپلود کدام فایل در هاست برای بارگذاری صفحات aspx



dalmif
پنج شنبه 02 مهر 1394, 11:53 صبح
سلام دوستان.
به کمک یکی از دوستان عزیز تونستم یه هاست پیدا کنم برای اینکه برنامه هام رو تست کنم روی هاست تا با محیط اونجا هم آشنا بشم.
اما یه مشکلی هست اینه که باید کدوم فایل ها رو روی هاست آپلود کنم؟
کل فولدر پروژه رو باید آپلود کنم؟
ممنون و تشکر از دوستان

aminmousavi
پنج شنبه 02 مهر 1394, 12:20 عصر
سلام دوست عزیز .
خیر نیاز نیست کل پروژه رو آپلود کنید . میتونید تمامی فایل های بغیر از .cs ها رو آپلود کنید (فایل های .cs در dll ای که در فولدر bin وجود دارد کامپایل میشود)

masoudsalahi
پنج شنبه 02 مهر 1394, 15:23 عصر
سلام دوست عزیز .
خیر نیاز نیست کل پروژه رو آپلود کنید . میتونید تمامی فایل های بغیر از .cs ها رو آپلود کنید (فایل های .cs در dll ای که در فولدر bin وجود دارد کامپایل میشود)
آقای موسوی اگه publish کرده باشه میتونه فایل های .cs را پاک کنه درسته ؟

aminmousavi
پنج شنبه 02 مهر 1394, 15:52 عصر
بله دوست عزیز . اگر پابلیش کنید ، خود vs فقط فایل های .aspx ، dll و Resource (عکس ، فایل js ,css و ...) رو آپلود میکنه . (لازم نیست شما فایل .cs رو پاک کنید دیگه چون اصلا آپلود نمیشه)
اما اگر میخواید با ftp خودتون آپلود کنید نیازی به آپلود فایل های .cs نیست .

dalmif
پنج شنبه 02 مهر 1394, 15:55 عصر
آقا بسیار سپاسگذارم.
ممنون از راهنماییتون.
من الان میرم تست کنم.
ببخشید من چون تازه کارم شاید سوالاتم شما رو خسته کنه.:خجالت:
بازم ممنون.

dalmif
پنج شنبه 02 مهر 1394, 16:21 عصر
اقای موسوی ببخشید
میگم که من پابلیش کردم.
بعد یه فایلی به من داد که توش صفحه دیفالت من بود و...
من اون رو زیپ کردم و داخل هاست آپلود کردم.
فقط هم یه باتن توی یه صفحه بود چیز خاصی نبود.
وقتی آپلود میکنم ارور 500 میده.
http://mohammadfallah.somee.com/
ببینید من هاستم رایگانه و زبانی که باهاش این صفحه رو ساختم سی شارپ هست و کد صفحه هم کلا اینه:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication2._Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>

<asp:Button ID="Button1" runat="server" Text="Button" />

</div>
</form>
</body>
</html>




ولی نمیدونم چرا نمیتونه اجرا کنه.؟:گریه:

aminmousavi
پنج شنبه 02 مهر 1394, 20:03 عصر
دوست عزیز . توی هاست unzip کردید دیگه ؟!
این ارروی که میده یعنی صفحه شما پیدا نمیکنه ، ارتباطی به کد و چیزهای دیگه نداره .

باید صفحه Defualt.aspx تون توی root هاست باشه (توی somee باید توی فولدر www.mohammadfallah.somee.com باشه)

ahmad.t1100
پنج شنبه 02 مهر 1394, 20:23 عصر
شما چطوری داری آپلود می کنی؟؟از نرم افزار های ftp استفاده می کنی یا مستقیم از طریق خود پنل؟؟

این نکته رو هم بگم که حتما باید محتویات سایت درون روت که معمولا با عنوان wwwroot و یا httpdoc و یا www هستش کپی بشه

همه موارد رو چک کن.مثلا پروژه شما که به صورت آفلاین از طریق ویژوال استودیو نوشتی تحت دات نت چند هستش؟؟ و از طرفی ببین نسخه دات نت IIs هاستت چنده؟همه رو رعایت کنی مشکلی پیش نمیاد

یه لطفیم بکن وارد پنل شو و حالت custom error رو غیر فعال کن که خطای اصلی سایتو ببینیم

dalmif
پنج شنبه 02 مهر 1394, 21:25 عصر
سلام خیلی خوشحال شدم که پاسخ دادید.
من اول با فایل منیجر این کار رو کردم، کار نکرد.
با با fttp دقیقا همون فولدری که شما گفتید درونش بود و من هم توی اون ریختم و باز هم ارور 500 و بعدش از توی ویژوال استادیو با FTTP وصل کردم و پابلیش کردم باز هم نشد.
میشه من یوزر و پسورد FTTP رو بدم شما یه پروژه خالی روش بریزید؟:خجالت:

dalmif
پنج شنبه 02 مهر 1394, 21:29 عصر
شما چطوری داری آپلود می کنی؟؟از نرم افزار های ftp استفاده می کنی یا مستقیم از طریق خود پنل؟؟

این نکته رو هم بگم که حتما باید محتویات سایت درون روت که معمولا با عنوان wwwroot و یا httpdoc و یا www هستش کپی بشه

همه موارد رو چک کن.مثلا پروژه شما که به صورت آفلاین از طریق ویژوال استودیو نوشتی تحت دات نت چند هستش؟؟ و از طرفی ببین نسخه دات نت IIs هاستت چنده؟همه رو رعایت کنی مشکلی پیش نمیاد

یه لطفیم بکن وارد پنل شو و حالت custom error رو غیر فعال کن که خطای اصلی سایتو ببینیم

سلام دوست عزیز
ممنون بابت جواب
من توی صفحه اصلی دیختم و مطمئنم چون وقتی همونجا خودش یه فایلی داشت به نام default.asp بود (یا .asx) درست یادم نمیاد فرمتش چی بود ولی aspx نبود توی اون کد html میزاشتم کار میکرد و نشون میداد بعد وقتی آپلود کردم دیگه کار نکرد و وقتی اون کد بالا که نوشته language برابر با c# اونجا رو که پاک میکنم و کلا html مینویسم درست میشه اما کلا با تگ های asp.net مشکل داره انگار.
اون custom error رو هم دارم دنبالش میگردم و وقتی پیداش کردم غیرفعالش میکنم
بازم ممنون

dalmif
پنج شنبه 02 مهر 1394, 21:51 عصر
آقا یه خبر خوب
من فایل web.config رو که پاک کردم همه فایل های html باز میشه.
مشکلم از web.config نکنه توش یه آدرسی یا چیزی باشه؟؟

پیام حیاتی
پنج شنبه 02 مهر 1394, 22:41 عصر
سلام
دوست عزیز هاست های رایگان به خاطر محدودیت هایی که بر روی آنها اعمال می شود و قوانین مختلف دلخواه از طرف سرویس دهنده ، کارکرد فایل ها را دچار اختلال خواهند کرد به طوری که در برخی مواقع با خطاهای غیر منطقی روبرو می شویم.
با هزینه 30 تا 40 هزارتومان می توانید یک پنل هاستینگ ویندوز خوب با دامین ir تهیه و به راحتی آموزش های فراگرفته شده یا تمرینات را اجرا کنید و خروجی بگیرید.
موفق باشید.

dalmif
پنج شنبه 02 مهر 1394, 22:55 عصر
سلام.
ممنون از راهنماییتون.
برنامه روی هاست رایگان اجرا شد و کار کرد.
و دوست عزیز آقای حیایی، کاملا حرفتون درسته و ممنون از راهنماییتون اما چه سایتی با پرداخت 30 الی 40 هزار تومان هاست ویندوز به ما میده؟
اگه شما هاست ویندوزی رو تهیه کردید و رضایت دارید از سرویس دهندتون لطف کنید و لینک سایت سرویس دهنده هاستینگ رو به بنده هم بگید تا من هم تهیه کنم.
با تشکر از همه دوستان و اساتید محترم

پیام حیاتی
جمعه 03 مهر 1394, 00:14 صبح
سایت های زیادی هستند.
بنده چند سالی هست با فراسو کار می کنم و راضی هستم.
http://www.faraso.org/webhosting-windows/

dalmif
جمعه 03 مهر 1394, 07:42 صبح
بسیار ممنون از راهنماییتون.
خیلی کمک بزرگی کردید.

ahmad.t1100
جمعه 03 مهر 1394, 21:19 عصر
server.ir هم خدمات ارزان قیمتی داره