PDA

View Full Version : سوال: آپلود سايت



اوبالیت به بو
جمعه 15 مرداد 1389, 18:53 عصر
سلام

من الان مي خوام اولين وب سايتم رو آپلود كردم. كل تالار ASP.NET رو زير رو كردم ولي باز جواب هاي كليشه اي.

من الان وب سايتم در يك Solution قرار داره كه 3 تا فولدر DAL و BLL و UIL داره كه هركدوم اجزا خودش رو داره.

من الان داخل هاستم چي جوري اين Visual Studio رو قرار بدم؟

Ali_M.Eghbaldar
جمعه 15 مرداد 1389, 19:30 عصر
سلام
Visual Studio که نباید قرار میدادی عزیزم :لبخند:
وقتی داشتی Local کار میکردی مگه داخل IIS یه Directory نساخته بودی؟؟؟؟
مثلا اسم دایرکتوریت TEST باشه باید به این شکل قرار گرفته باشه:

C:\Inetpub\wwwrot\TEST(البته محل قرار گرفتن Inetpub اختیازی است)

حالا دقیقا همچین شرایطی داخل FTP خودت داری
به Ftp خودن وصل میشی مثلا با آدرس زیر:

FTP:\\ftp.yourwebsite.cimUsername
و
Password
وارد میکنی و فایل های داخل پوشه wwwroot از کامپیوترت به پوشه wwwroot هاست کپی میکنی
همین

موفق باشی :چشمک::لبخند:

اوبالیت به بو
جمعه 15 مرداد 1389, 20:05 عصر
استاد سلام

الان من سايت رو يه كارايي كردم....

اين خطا رو به من مي ده:


Server Error in '/' Application.



Runtime Error





Description: An application error occurred on the
server. The current custom error settings for this application prevent
the details of the application error from being viewed remotely (for
security reasons). It could, however, be viewed by browsers running on
the local server machine.




Details: To enable the details of this specific error
message to be viewable on remote machines, please create a
<customErrors> tag within a "web.config" configuration file
located in the root directory of the current web application. This
<customErrors> tag should then have its "mode" attribute set to
"Off".



<!-- Web.Config Configuration File -->

<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>




Notes: The current error page you are seeing can be
replaced by a custom error page by modifying the "defaultRedirect"
attribute of the application's <customErrors> configuration tag to
point to a custom error page URL.



<!-- Web.Config Configuration File -->

<configuration>
<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
</system.web>
</configuration>

raminsoft
جمعه 15 مرداد 1389, 20:27 عصر
خب کاملا مشخص هست باید چه کاری انجام داد ، همان طور که خودش نوشته
در فایل web.config خودتان در بخش <system.web> مقدار <customErrors mode="Off"/> رو قرار بدهید تا مشکلتان حل شود

mohammad.sakhidel
جمعه 15 مرداد 1389, 20:30 عصر
سلام
دقیقاً میشه بگی چبکار کردی تا حالا؟ من مراحلو کامل برات میگم :

کلاً آپلود سایت دو مرحله داره :
1. آپلود فایلهات
2.دیتابیست (اگه SQL Server باشه) به همراه تنظیم فایل we.configت

به جزئیات فعلاً کار نداشته باش.
پروژت که تموم شد ، پابلیشش میکنی هرچی که درست شد (کاری به پوشه DAL , ... نداشته باش) کپی میکنی توی پوشه wwwroot یا در بعضی هاست ها httpdocs.

بعدش نوبت میرسه به آپلود دیتابیست.
یکی از بچه ها تو همین تالار آموزش کاملشو قبلاً گذاشته. من برات میذارم تو فایل هتی ضمیمه.

راستی اینا رو گفتم چون دلت هوای ارومیه رو کرده.







-----------------------------------------------------------------
بازار مرزی ایرانیان :: تجربه یک خرید ارزان و با کیفیت (http://www.bazaremarzi.com)

اوبالیت به بو
جمعه 15 مرداد 1389, 20:31 عصر
سلام
بله متوجه شدم.
اين تگ رو اضافه كردم اما مشكل عوض شد!

ببينيد. من برنامم 3 لايه هست و منودم اين فولدرهاي UIL و DAL و BLL چي جوري بايد تو هاست پياده سازي بشن.
مثلا فايل Default.aspx من در UIL هست اما خوب اگه بخوام همينطوري Upload كنم كه نميشه چون بايد صفحه Default.aspx در اول و بيرون همه پوشه ها باشه.

اصلا موندم چي كار كنم

mohammad.sakhidel
جمعه 15 مرداد 1389, 20:36 عصر
فایل Default.aspx ت باید حتماً تو پوشه ریشه باشه. میتونی دوتا فایلش کنی و Redirectش کنی.




-----------------------------------------------------------------
بازار مرزی ایرانیان :: تجربه یک خرید ارزان و با کیفیت (http://www.bazaremarzi.com)

اوبالیت به بو
جمعه 15 مرداد 1389, 20:43 عصر
پروژت که تموم شد ، پابلیشش میکنی هرچی که درست شد (کاری به پوشه DAL , ... نداشته باش) کپی میکنی توی پوشه wwwroot یا در بعضی هاست ها httpdocs.

متشكر كه كمكم مي كني.

ببين الان شكل كلي برنامه اينجوريه:


SiteName.sln كه همون Solution هست
SitName.DAL كه حاوي كلاس هاي DAL هست
SiteName.BLL كه حاوي كلاس هاي BLL هست
SiteName كه توش فايل ها و غيره و هستن.

حالا من اين ها رو چي كار كنم؟ چي جوري بايد قرار بگيرن؟
منظورم ترتيب هست؟ اول چي بعد چي؟

فايل شما رو خوندم ولي اون مال سايت هايي هست كه پوشه هاي اضافي ندارن.

Mostafa_Dindar
جمعه 15 مرداد 1389, 20:47 عصر
متشكر كه كمكم مي كني.

ببين الان شكل كلي برنامه اينجوريه:


SiteName.sln كه همون Solution هست
SitName.DAL كه حاوي كلاس هاي DAL هست
SiteName.BLL كه حاوي كلاس هاي BLL هست
SiteName كه توش فايل ها و غيره و هستن.

حالا من اين ها رو چي كار كنم؟ چي جوري بايد قرار بگيرن؟
منظورم ترتيب هست؟ اول چي بعد چي؟

فايل شما رو خوندم ولي اون مال سايت هايي هست كه پوشه هاي اضافي ندارن.

سلام ,

SitName.DAL و .. شما یک ClassLibrary هست یا فلدری داخل App_Code ?

اگر ClassLibrary هست اطمینان حاصل کنید که dll ای به همان نام در Bin وبسایت وجود داشته باشد .

اگر مورد دوم است که هیچ .

در نهایت شما کافیه تنهامحتویات SiteName تون رو بدون sln یا هرچیز دیگه ای رو Upload کنید .

موفق باشید

mohammad.sakhidel
جمعه 15 مرداد 1389, 20:52 عصر
ببینم این SitName.DAL و SiteName.BLL و SiteName پوشه هستن؟ کجا قرار دارن؟ توی ریشه یا تو App_Code ؟ اگه توی App_Code باشن که وقتی پابلیش میکنی کلاً به یه dll تبدیل میشن.
اگه این پوشه ها توی ریشه سایتت یا هر پوشه ی دیگه باشن بازم فرقی نمیکنه.
در هر حالت عین فایل های ایجاد شده بعد از پابلیش رو کپی میکنی.
فقط چون حتماً باید فایل Default.aspxت تو پوشه ریشه سرور باشه قبل از پابلیش یه فایل به این نام در ریشه سایت خودت ایجاد کن و Redirectش کن به فایل Default.aspx خودت توی پوشه UIت.




-----------------------------------------------------------------
بازار مرزی ایرانیان :: تجربه یک خرید ارزان و با کیفیت (http://www.bazaremarzi.com)

اوبالیت به بو
شنبه 16 مرداد 1389, 03:02 صبح
سلام

آقا اين وب سايت من هستش كه از فايل ضميمه مي تونيد دانلود كنيد.
اين سايت رو كامپيوتر خودم خيلي خوب كار مي كنه.


اين Connection String رو بايد چي جوري ست كنم؟
هر نكته اي كه هست لطفا به من ياد بديد تا بتونم سايت رو منتظر كنم.

اوبالیت به بو
شنبه 16 مرداد 1389, 11:56 صبح
مشكل رفع شد.