PDA

View Full Version : چند سوال درباره راه اندازی سایت روی سرور !



merlin_vista
دوشنبه 09 مهر 1386, 14:10 عصر
من با C# یک برنامه نوشتم که یه هاست و دامین هم خریدم و میخواهم آنها را انتقال بدم رو سرور :لبخندساده:

ولی چند مشکل و چند سوال دارم !!
1 - آیا باید فایلهای با پسوند Cs را که کد برنامه در آن نوشته شده است را آپلود کرد !:متفکر:
2 - چگونه دیتابیس را در سرور Attach کنم !:عصبانی++:
3 - اگر نباید فایلهای Cs را کپی کرد پس برنامه کدهایی را که من نوشتم از کجا میخواند ! :افسرده:

essa_61
دوشنبه 09 مهر 1386, 14:34 عصر
1)شما باید برنامه را pulish کنید
2)برای شما بعد ازpulish کردن یک دارکتوری به اسم bin میسازه
3)همه فایلها رو به همراه دارکتوری ها (حتی cs) به همون صورتی که برای شما در pulish ساخته درون دارکتوریhttpdocهاست بگذارید

strongxxx
چهارشنبه 05 دی 1386, 09:17 صبح
آقا منم همین مشکل رو دارم یه برنامه با asp.net دارم اما نمی تونم ان رو اجرا کنم
توی سایت هم خیلی گشتم اما چیزی پیدا نکردم در صورت امکان راهنمایی کاملی
در مورد راه اندازی وب سرور قرار بدهید

mahdi_farhani
چهارشنبه 05 دی 1386, 11:26 صبح
برای پابلیش گزینه اول و دوم را بزن ( اینطوری که دوستان گفتن و ما هم داریم استفاده میکنیم ، اشتباه بودنش با دوستان )
دیگه برات فایل cs باقی نمونه همه dll میشن ، حالا کل قسمت که پابلیش شده را بریز روی httpdocs . برای آپلود کردن دیتابیس هم روشهای مختلفی هست ،
1- بدی به خود شرکت برات آپلود کنه ، راحتو بی دردسر
2- اگر پلسک باشه که خودش یه قسمت داره که میتونی به وسیله Query و اسکپریت دیتابیسو Attach کنی ولی اگر جدول و Sp زیاد داشته باشی ، فوسیل میشه تا آپلود کنی
3- Remote وصل بشی به SQl Server هاست و اونجا Restore یا Script آپلود کنی که این روش روشی خیلی خوب و مطمئن ولی به شرطی که هاستت ریموت بت بده .
از کدوم شرکت هاست گرفتی ( اگر از پویا سازان گرفتی که ریموت بت نمیده ولی اگر از فرابرد گرفتی چرا ریموت بت میده ، جاهای دیگه هم من کار نکردم که بدونم )

Chabok
چهارشنبه 05 دی 1386, 11:50 صبح
با سلام

برای Publish کردن باید مراحل زیر راطی کنید
روی پروژه خود راست کلیک کنید . Publish رو بزنید
http://i16.tinypic.com/814vurm.jpg

حال در صفحه جدید مسیر خود را انتخاب کنید .
http://i13.tinypic.com/7wkayxw.jpg
سه گزینه هم هست که بصورت دقیق نمیدونم چیه . در ادامه همین تاپیک بپرسید تا دوستان راهنمایی کنن .

بعد از اتمام مراحل Publish سایت به مسیری که انتخاب کردید بروید و فایل های Compile شده خود را ببینید :لبخندساده:

http://i17.tinypic.com/6jc1r9z.jpg

این فایل ها رو باید به روی هاست خود آپلود کنید .
فقط اگه مثلا میخواهید در یک زیر شاخه آپلود کنید باید قبلش یک Virtual Directory به نام همین شاخه ایجاد کنید توسط کنترل پنل سایت .

برای آپلود دیتابیس هم روش های مختلفی وجود داره . که من خودم هنوز روش Attach کردن روی سرور رو آزمایش نکرده ام .
ولی میتونید دیتابیس خود را توسط کوئری روی سرور بسازید .
راهنمایی کوچک :
http://i2.tinypic.com/6t42p8k.jpg

از این طریق می توانید DataBase + Tables + Stored Procedures + ... و قسمت های اصلی دیتابیس خود را بر روی سرور بسازید .

ولی اگه جدول های شما حاوی اطلاعات باشند در این روش من نتونستم پیدا کنم که این اطلاعات رو هم Insert کند در دیتابیس جدید و شاید این کار رو خود شما باید انجام بدین .

یک نکته دیگر هم که هست اینه که اصولا شما باید توسط کنترل پنل خود یک Login برای کار با دیتابیس های خود بسازید .
سپس توسط خود کنترل پنل نیز DataBase خود را بسازید .

سپس توسط این یوزر و این دیتابیس به سایت متصل بشوید و Table ها و سایر موارد رو روی دیتابیس خود توسط کوئری بسازید .

برای این کار میتوانید از خود SQL Server Management Studio نیز استفاده کنید .
یعنی پس از ساخت Login و DataBase اینطوری به دیتابیس وصل بشید .
http://i15.tinypic.com/6qdwgsp.jpg
لازم به ذکر است شما باید دیتابیس خود را ساخته باشید .
بعد از وصل شدن این طوری به سایت :لبخند: تمام دیتابیس های سرور شما نمایش داده می شود .
ولی شما فقط به دیتابیسی که در کنترل پنل خود ساختید دسترسی دارید .
پس با خودتون فکر نکنید که به به . تمام دیتابیس های سرور هک شد :چشمک:

حال که به دیتابیس خود روی سرور دست پیدا کردید هم میتوانید تیبل ها رو ایجاد کنید و هم اطلاعات رو وارد کنید .

موفق باشید . خدانگهدار

mah.to
شنبه 20 بهمن 1386, 14:44 عصر
ضمن تشکر از پاسخ شما
یه نکته من اضافه کنم:
در فرم publish website تیک اولی و دومی باید زده بشن .من امتحان کردم :بوس:

saadi2
سه شنبه 03 خرداد 1390, 17:21 عصر
این خطای وب کانفیگ برای چیه و چجوری حلش کنم؟

Configuration Error

Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.

Parser Error Message: Could not load file or assembly 'System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. The system cannot find the file specified.

Source Error:


Line 113: <compilation debug="true">Line 114: <assemblies>Line 115: <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>Line 116: <add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>Line 117: <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
Source File: C:\Inetpub\vhosts\gostara.net\httpdocs\web.config Line: 115

Assembly Load Trace: The following information can be helpful to determine why the assembly 'System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' could not be loaded.


WRN: Assembly binding logging is turned OFF.To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.Note: There is some performance penalty associated with assembly bind failure logging.To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

Version Information: Microsoft .NET Framework Version:2.0.50727.1433; ASP.NET Version:2.0.50727.1433

ParsaNM
یک شنبه 20 شهریور 1390, 16:18 عصر
براي رفع مشکلت بايد بري روي refrenceهاي داخل برنامه و properties رو انتخاب کن و گزينه copy local رو true کن اينطوري هنگام publish يه نسخه از dll مربوطه همراه با برنامه ات فرستاده مي شه...

http://barnamenevis.org/attachment.php?attachmentid=75185&d=1315743115 (http://barnamenevis.org/attachment.php?attachmentid=75185&d=1315743115)

در اينصورت مشکل زير حل ميشه ...!

http://barnamenevis.org/attachment.php?attachmentid=75186&d=1315743173 (http://barnamenevis.org/attachment.php?attachmentid=75186&d=1315743173)