PDA

View Full Version : گفتگو: چطور میشه سایتی را که در حال اجرا می باشد تغییراتی در ان ایجاد کرد؟



m4prog
چهارشنبه 03 اردیبهشت 1393, 16:21 عصر
با سلام
می خوام بدونم وقتی ما یک سایتی را اجرا کردیم و چند ماه می باشد که استفاده می شود میشه با استفاده از نرم افزاری یا روشی در ساختار کد نویسی ان ویرایشی انجام داد و سایت هم بالا باشد؟
منظور من شبیه عملکرد سایت فیس بوک و دیگر سایت ها می باشد سایت درحال اجرا می باشد و تیم برنامه نویسی سایت در بخش های مختلف برنامه نویسی هایی انجام می دهند و سایت را توسعه می دهند؟
کسی اگر مطلبی در این مورد می داند به اشتراک بگذارد؟

r_s1389@yahoo.com
چهارشنبه 03 اردیبهشت 1393, 17:02 عصر
فکر نکنم چنین کاری انجام بشه
البت شاید بشه با تکنیک چند نخی این کار رو انجام داد
البته شاید:متفکر:

m4prog
چهارشنبه 03 اردیبهشت 1393, 20:42 عصر
فکر نکنم چنین کاری انجام بشه
البت شاید بشه با تکنیک چند نخی این کار رو انجام داد
البته شاید:متفکر:



پس تیم توسعه نرم افزاری اینجا به چه دردی میخوره؟

kavayo
پنج شنبه 04 اردیبهشت 1393, 19:32 عصر
میتوانید به پنل هاستتان بروید و هر تغییری را که بخواهید میتوانید اعمال کنید

مهدی کرامتی
پنج شنبه 04 اردیبهشت 1393, 21:19 عصر
اگر تغییراتی که می خواهید اعمال کنید در حد فایل های مربوط به ظاهر سایت (Aspx,Master,Ascx و ...) باشد آپلود کردن فقط فایل تغییر کرده کافی است.
اگر تغییرات شما در فایل های کد (cs) است کافی است dll همنام پروژه در فولدر bin را در فولدری به همین نام در هاست تان آپلود کنید.

در هر صورت برنامه شما پس از اعمال هر گونه تغییر در حین کار Restart خواهد شد (Application Domain Transition). البته طی این Restart تمام مقادیر درون حافظه و Session های کاربران و دیگر Collection های درون حافظه دست نخورده باقی خواهند ماند (این یکی از معجزات Asp.net است!).

m4prog
جمعه 05 اردیبهشت 1393, 01:16 صبح
سلام استاد ممنون از راهنمایی تون
اما یک سوال پس نرم افزار Microsoft Team Foundation Server به چه دردی می خوره؟ مگه نرم افزاری برای توسعه و مدیریت پروژه نیستش؟
ایا نمیشه با Microsoft Team Foundation Server بروی یک هاست به صورت مستقیم برنامه نویسی کرد و نتیجه هم همزمان بروی سایت نمایش دهد؟
ممنون میشم راهنمایی کنید؟

مهدی کرامتی
جمعه 05 اردیبهشت 1393, 02:08 صبح
TFS یک نرم افزار مدیریت و نظارت بر چرخه تولید نرم افزار است و شامل بخش های Source Control, Build, Manage و ... می باشد و ربطی به نمایش نتیجه برنامه نویسی بر روی هاست ندارد.