PDA

View Full Version : آپلود اولین وب سایت



nokhod
یک شنبه 05 آذر 1385, 16:24 عصر
سلام.

من اولین وب سایت خودم رو طراحی کردم. (با دات نت 2 و sql server 2005 express edition). بانک من به صورت بک فایل mdf درون App_Data وجود دارد. هاستم اجاره نکردم. یعنی صفر صفرم. باید چی کار کنم؟

shahroozj
یک شنبه 05 آذر 1385, 17:53 عصر
سوالتان را متوجه نشدم ، خوب باید یک فضایی را داشته باشید تا Upload کنید

nokhod
یک شنبه 05 آذر 1385, 21:03 عصر
خوب فرض کنید که فضا هم خریدم. حالا هاست، یه Username و Password و فکر کنم IP سرورش رو به من می ده. خوب ConnectionString من، با توجه به این که DataBase من یه فایل mdf است، چطوری باید تغییر کنه؟

Asad.Safari
دوشنبه 06 آذر 1385, 00:08 صبح
می تونی تو کانکشن استرینگ در قسمت SERVER یا لوکال بذاری و یا آدرس
IP سایتت رو و باید integrated security رو از کانکشنت حذف کنی و uid , pwd رو اضافه کنی !


موفق باشید

shahroozj
دوشنبه 06 آذر 1385, 08:55 صبح
همونطور که الان connection را تنظیم کردی با این تفاوت که مسیر فایل را باید مسیری که روی سرور است بدهی
الان به چه شکل connectionstring را تنظیم کردی ؟

nokhod
پنج شنبه 23 آذر 1385, 15:20 عصر
این جوری:


<connectionStrings>
<add name="ChestConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\Chest.MDF;Integrated Security=True;User Instance=True"
providerName="System.Data.SqlClient" />
</connectionStrings>

Behrouz_Rad
پنج شنبه 23 آذر 1385, 16:31 عصر
فلسفه ی قرار دادن فایل MDF در پوشه ی App_Data بدین خاطر بود که اگر کسی EM نداشت، بتونه از امکانات SQL Server 2005 به صورت نصفه نیمه استفاده کنه!
از اونجایی که هاست تو مسلما مجهز به EM هست، باید ساختار فایل MDF رو بر روی هاست ایجاد کنی (یا از طریق Script و یا از طریق ارسال فایل MDF و Attach آن توسط ادمین هاست)
Connection String توسط هاست به شما اعلام خواهد شد.

موفق باشید.

nokhod
دوشنبه 16 بهمن 1385, 09:35 صبح
لطف کنین بگید من اصلا باید چه فایل هایی رو آپلود کنم؟ آیا csها هم باید آپلود شوند و ... هزاران سؤال دیگر. جون من درست بگین حالا که فضا خریدم چه کار باید بکنم؟(از صفر)

راستی چون SQL Server 2005 پشتابانی نمی کنه مجبور شدم برای Membership از Access و برای DataBase خودم از SQL Server 2000 استفاده کرده ام.

دوباره تاکید می کنم که این اولی سایتی هست که من می خوام Upload کنم و هیچی در مورد upload بلد نیستم!

خیلی خیلی ببخشید و ممنون.

سار
دوشنبه 16 بهمن 1385, 10:02 صبح
اگر می خواهید روی نت قرار دهید من www.VWDHosting.Net (http://www.VWDHosting.Net) رو پیشنهاد میکنم که رایگانم هم هست و آپلود توش خیلی ساده هست.
Connection String رو هم بعد از ساخت دیتابیس بهت میده.

peymannaji
دوشنبه 16 بهمن 1385, 12:22 عصر
سلام . من اگه کانکشن استرینگ رو local قرار بدم باید دوباره به آدرسی که روی سرور است کانکشن استرینگ را تغییر بدم ؟؟؟ (من از sql2000 استفاده کردم )

nokhod
دوشنبه 16 بهمن 1385, 13:26 عصر
از پاسختون ممنونم آقا/خانم سار. اما من یک هاست و دومین خریدم. حالا اصلا هیچی در مورد آپلود سایتم بلد نیستم(هیچی!!!!!!!!).

بابا جون هر کی که دوست دارین یکی اینو کامل توضیح بده. سایتم 5 ماهه تمام شده. هاستم 2 روزه که خریدم:افسرده:

حالا اگه یکی تونست به ما یاد بده!

Alireza_Salehi
دوشنبه 16 بهمن 1385, 14:05 عصر
روی وب سایتت توی SolutionExplorer کلیک راست کن گزینه Publish Website رو بزن هر چی که تو پوشه پابلیش شده قرار داد کپی کن در فضایی که خریدی!
فقط دیتابیس رو به روشی که دوستان گفتند باید تنظیم کنی.

به همین سادگی!

Behrouz_Rad
دوشنبه 16 بهمن 1385, 14:05 عصر
سوالی داشتی اینجا می پرسی و اگر کسی توانایی داشت و علاقه داشت پاسخ میده.

دیگه آف تاپیک ارسال نکن.

موفق باشی.

سار
دوشنبه 16 بهمن 1385, 16:53 عصر
می تونی به جای اسم Server یک .(Point)، این یعنی Server فعلی.
بنویس ولی حالا که میگی هاست معلوم چیه خوب IP هست رو بنویس. نام دیتابیس رو هم که خودت دادی و میدونی چیه. پس مشکل کجاست؟

peymannaji
دوشنبه 16 بهمن 1385, 19:07 عصر
می تونی به جای اسم Server یک .(Point)، این یعنی Server فعلی.
بنویس ولی حالا که میگی هاست معلوم چیه خوب IP هست رو بنویس. نام دیتابیس رو هم که خودت دادی و میدونی چیه. پس مشکل کجاست؟

سلام دوست عزیز آیا بجای .(Point) ، از کلمه local هم استفاده کنیم جواب میده ؟

peymannaji
دوشنبه 16 بهمن 1385, 19:11 عصر
اگر می خواهید روی نت قرار دهید من www.VWDHosting.Net (http://www.VWDHosting.Net) رو پیشنهاد میکنم که رایگانم هم هست و آپلود توش خیلی ساده هست.
Connection String رو هم بعد از ساخت دیتابیس بهت میده.

آیا میتونید یک آموزش مفید و مختصر تصویری برای استفاده از این ساین ایجاد کنید چون من که تازه کار هستم و افراد مثل من خیلی نیازمند این هستند که بتونن سایتشون رو که با asp.net ساخت بروی اینترنت ببینن و اون رو تست کنند ؟ ... اگه این محبت رو بکنید کار بسیار بزرگی کردین ...

nokhod
سه شنبه 17 بهمن 1385, 21:53 عصر
اول از همه از آقای راد معذرت می خواهم و بعد از اون از آقا یا خانمی که Publish Web Site رو گفتن تشکر میکنم.(آخه با عرض معذرت اسمتون رو یادم رفت!!!)

یه سؤال و یه مشکل بعد از آپلود برام پیش اومد:

سؤال: اینکه dllها رو یک نام تصادفی میده و تو هر صفحه یه Reference به اون! پس اگه یه صفحه تغییر بکنه بعد دوباره publish web site رو انجام بدیم تا dll جدید برای این تغییر ایجاد بشه، تمام dllها نامشون و همچنین Referenceهایی که درون صفحات، به این dllها داده می شه، تغییر میکنه! یعنی ما باید تمام dllها و همچنین تمام aspxها رو دوباره آپلود کنیم؟:متفکر:

مشکل: من از AccessProvider برای Membership استفاده کردم. connectionString من به صورته زیره:


<add name="AccessFileName" connectionString="~/App_Data/ASPNetDB.mdb" providerName="System.Data.OleDb"/>


آیا باید برای آپلود، connectionString رو تغییر بدم؟ آخه اینجوری، تو هر صفحه ای که از این بانک استفاده شده میزنه:

The page can not be display

بازم ممنون و معذرت خواهی مجدد.

nokhod
چهارشنبه 18 بهمن 1385, 17:25 عصر
خواهش می کنم یکی جواب بده. بدجور گیر کردم. آخه این اگه حل بشه به نظر میرسه بقیه سایت درست کار میکنه.

منتظریم...

nokhod
چهارشنبه 18 بهمن 1385, 19:27 عصر
برای سؤالم که جواب پیدا کردم:لبخندساده: . می نویسم تا بقیه هم از این استفاده کنن.

فقط کافیه موقع Publish Web Site گزینه ی Use fixed naming and single page assemblies را تیک بزنیم.

اما برای مشکل راه حلی پیدا نکردم:گریه: . چطوره صورت مسئله رو پاک کنم و یه سؤال دیگه مطرح کنم:
آیا میشه بانک Membership رو توی SQL Server 2000 پیاده سازی کرد؟چجوری؟(که بعد از درست شدن جداول مربوط به Membership، جداول خودمون رو همونجا درست کنیم و بعد، با یه DataBase شروع به کار کنیم.)

البته اگه بشه طول میکشه تا درستش کنم. اگه کسی مشکل قبلی رو هم بتونه حل کنه خیلی خوب میشه.

ممنون.

Alireza_Salehi
چهارشنبه 18 بهمن 1385, 21:51 عصر
آیا باید برای آپلود، connectionString رو تغییر بدم؟ آخه اینجوری، تو هر صفحه ای که از این بانک استفاده شده میزنه:

The page can not be display

بازم ممنون و معذرت خواهی مجدد.

ConnectionString را در Web.Config ذخیره کنید!

<connectionStrings>
<add name="نام به دلخواه" connectionString="کانکشن استرینگ شما"/>
</connectionStrings>در قسمت کد هم برای دسترسی به این کانکشن:

ConfigurationManager.ConnectionStrings("نامی که در مرحله قبل انتخاب کرده اید").ConnectionString

برای سوال پیاده سازی با SQL 20000 جستجو کن قبلا گفته شده.

nokhod
پنج شنبه 26 بهمن 1385, 14:57 عصر
آقا ببخشید که ما اینقدر سؤال می کنیم.

من با aspnet_regsql بانک Membership رو روی بانک خودم پیاده کردم. برای آپلود هم به این صورت عمل کردم:

روی بانک راست کلیک و سپس گزینه Generate Script را انتخاب کردم. در سربرگ اول که همه رو تیک می زنم. در سر برگ آخر دو گزینه ای که یکی میگه Primary Keyها رو هم Script کن و دیگری که میگه Roleها رو هم اسکریپت کن رو تیک زدم و بعد با Query Analyzer اون رو روی سرور Execute کردم.

حالا در سایتم در صفحه ای که Login دارم، بعد از Login کردن این Error رو میده:



"The 'System.Web.Security.SqlMembershipProvider' requires a database schema compatible with schema version '1'. However, the current database schema is not compatible with this version. You may need to either install a compatible schema with aspnet_regsql.exe (available in the framework installation directory), or upgrade the provider to a newer version."


فکر می کنم بانک درست آپلود نشده. اگه کسی تا حالا این نمونه بانکها رو آپلود کرده لطفا کمک کنه.

با تشکر.

nokhod
شنبه 28 بهمن 1385, 11:39 صبح
خواهش می کنم یکی کمک کنه. دیگه نمی دونم چکار کنم.

nokhod
سه شنبه 01 اسفند 1385, 13:47 عصر
هم اکنون نیازمند یاری سبزتان هستیم!!!!!!!!!!

ClaimAlireza
یک شنبه 13 اسفند 1385, 22:06 عصر
شما provider ای تعریف کردید؟

اگر کردید نمونه آن را بگذارید....

afsanehJ
چهارشنبه 16 اسفند 1385, 12:00 عصر
سلام سار
من هم این مطالبتان را خواندم و رفتم که توی سایتی که معرفی کرده بودی upload کنم ولی نتواستم لطفا در مورد مراحل کار قدم به قدم توضیح بدید
منظورم سایته www.VWHDHosting.NET (http://www.VWHDHosting.NET) هست.

hassan_h
چهارشنبه 10 مهر 1387, 00:28 صبح
کسی هست کمک کنه

milade
چهارشنبه 10 مهر 1387, 07:05 صبح
کسی هست کمک کنه

دوست عزیز فکر نمی کنم نیاز به این همه شلوغ کاری باشه!!!!!
شما یه تایپیک زدی مشکلتون رو گفتی حالا چرا برا همه تایپیک ها پست می دی(هر چند مرتبط)؟؟؟؟؟؟
در ضمن این تاریخ اخرین پست رو ببین: "چهارشنبه 16 اسفند 1385, 12:30 بعد از ظهر "
فکر نکنم کسی جواب بده!!!!
اما یه راح حل خوب دارم :
شما script SQL بانکت رو بساز بعد برو توی هاست و یه بانک جدید بساز و اسکریپت رو قرار بده.
دیگه 100% مشکل حله.
موفق و پیروز باشید