Akbar Z. Behbood's Personal Weblog   /   Powered by WinCMS.Net Pro v2.0
Fa Tr Az GB En
RSS   ASP.Net 2.0/3.5 Web Developement & CMS Solutions by Behbood چهارشنبه 17 شهریور 1389

ASP.Net 2.0/3.5 - صفحه 1

لینک RSS برای این بخش: RSS

پس از پایان دو هفته تعطیلات سال نو، نسخه جدید سیستم مدیریت محتوای چند زبانه WinCMS.Net Pro v2.0.3 جهت دانلود رایگان ارائه شد. از كلیه صاحبان سایت هایی كه سایت خود را با این سیستم راه اندازی كرده اند خواهشمند است با بروزرسانی فایل WinCMS.Net Pro.DLL در پوشه bin، نسبت به ارتقاء سایت خود اقدام كنند.

> لینك دانلود رایگان

ادامه مطلب...

پس از راه اندازی چندین سایت بزرگ با WinCMS.Net Pro، جهت پشتیبانی بهتر و ارائه خدمات بیشتر بصورت مستقیم و اطمینان از كیفیت هاست هایی كه CMS فوق در آنها نصب می گردد، فروش هاستینگ های قدرتمند با پشتیبانی رایگان از سیستم مدیریت محتوای خود را آغاز كردم.

مشخصات هاست: سرور ویندوز با پشتیبانی از ASP / MS Access - PHP (4 & 5) / MySQL - JSP - ASP.Net (1.x, 2.0, 3 with Ajax, 3.5 SP1) - Microsoft SQL Server 2000 & 2005 و تمامی امكانات دیگر كه مسلماً پاسخگوی تمامی نیاز های مختلف بوده و پشتیبانی و پایداری آن تضمین می گردد. امتیاز ویژه این سرویس نسبت به برترین هاستینگ های ایران، نصب رایگان WinCMS.Net Pro و قیمت مناسب آن می باشد.

پلن شخصی با حجم 50 MB بهمراه تمامی امكانات فوق با كنترل پانل Plesk 9.2.1 به قیمت 30,000 تومان با نصب رایگان سیستم مدیریت محتوا قابل ارائه است!!! و درخواست های بالاتر بنا به توافق صورت می گیرد و در صورت خرید سیستم مدیریت محتوای تجاری، تخفیف ویژه (رایگان) در نظر گرفته می شود. اگر هنوز در تصمیم برای انتخاب هاستینگ سایت خود بین ده ها میزبان وب در ایران مردد هستید و در صورتی كه سایت شما سایتی حرفه ایست، با اطمینان خاطر سرویس های نت پرو را انتخاب كنید. در ضمن جهت حفظ كیفیت و كلاس كاری خود، از فروش هاست های ارزان قیمت لینوكس معذورم. بخش خرید آنلاین بزودی اضافه خواهد گردید ولی تا آن زمان می توانید مستقیماً با اینجانب تماس بگیرید.

ادامه مطلب...

خیلی از دوستانی كه سی ام اس من رو دانلود كردند و برای اولین بار هست كه یه سیستم دات نت رو امتحان می كنند همیشه سوال كردند كه چه ابزار هایی باید نصب باشه تا بتونن وب سایت های ASP.Net رو بصورت لوكال اجرا كنند. می دونیم كه برای اجرای سایت های سمت سرور، نیاز به یك سرور داریم كه در ویندوز همون IIS هستش، برای اجرای برنامه های ساخته شده تحت دات نت هم به فریم وورك dotNet نیاز داریم، برای استفاده از دیتابیس هم به SQL Server نیاز هست و خلاصه برای ویرایش فایل های پروژه (مثلاً برای ساخت تمپلیت جدید برای WinCMS.Net Pro) نیاز به Visual Studio یا Visual Web Developer داریم. فریم وورك كه رایگانه، IIS هم همراه ویندوز ارائه میشه و برای اون دو تای دیگه هم نسخه های Express (رایگان) ارائه شده، پس همه چیز حله! امروز دیدم كه مدتی هست مایكروسافت Web PI رو برای XP هم سازگار كرده و برای كسانیكه بار اولشونه با ASP.Net كار می كنند پیشنهاد دانلود Microsoft Web Platform Installer رو می دم. من خودم امتحان نكردم چون از نسخه های كامل و پولی استفاده می كنم ولی اگه خواستید، این مجموعه تمام IIS، .Net Framework، Visual Web Developer 2008 Express Edition و SQL Server 2008 Express Edition رو یكجا داره تا بتونین شما هم بدون هزینه به جمع توسعه دهندگان وب بر روی پلتفرم های مایكروسافت بپیوندید!

ادامه مطلب...

به هر فروم برنامه نویسی كه سر می زنید، حتماً به سوالاتی مانند "مقایسه ASP.Net با PHP، كدام بهتر است؟" مواجه خواهید شد. سوال كننده این گونه پرسش ها افراد آماتوری هستند كه هنوز درك صحیحی از برنامه نویسی نداشته و گویی برای كار در زمینه وب حتماً باید بر سر این دو راهی یكی را انتخاب و با دیگری مجادله كنند! در پاسخ به این پرسش ها نیز همیشه افرادی هستند كه با تعصب خاص از یكی از این دو مقوله دفاع كرده و با مقابل هم قرار دادن محصولات مایكروسافت و نرم افزار های متن باز (Open Source) با قضیه بصورت حیثیتی برخورد می كنند در حالیكه تنها تجربه یكی را داشته و زبان انتخابی خود را بر تكنولوژی ای كه حتی امتحان هم نكرده اند، ارجح می داند. نكته اساسی اینكه برای یك برنامه نویس واقعی، زبان یا تكنولوژی یك ابزار است و با توجه به نیاز های پروژه یا راهبرد انتخابی، ابزار خود را انتخاب كرده و سوال "... كدام بهتر است؟" بدون عبارت "در زمینه ..." را ناقص می داند! بعنوان كسی كه تجربه برنامه نویسی تحت وب را از CGI و ASP Classic شروع كرده و چند سال در زمینه PHP و اوپن سورس فعالیت داشته و در نهایت راهبرد تكنولوژی های مایكروسافت (.Net) را انتخاب كرده ام، بدون هیچ غرضی و با بررسی جنبه های مختلف، این دو مقوله را با هم مقایسه كرده ام. لطفاً "ادامه مطلب" را بخوانید...

ادامه مطلب...

اگر پروژه نسبتاً بزرگی برای مشتری خود آماده كرده اید كه بخاطر افزایش سرعت اجرا و مخصوصاً عدم ارائه سورس كد برنامه به مشتری طبق توافق، تمایلی به در اختیار قرار گذاردن فایل های cs یا vb ندارید بایستی پروژه وب خود را كامپایل كنید تا فقط خروجی های DLL درون پوشه bin را تحویل دهید. برای انجام اینكار از دستورت برنامه aspnet_compiler به آدرس پیش فرض C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_compiler.exe استفاده كنید. در این حالت Code Behind ها بصورت pre-compile شده در پوشه bin قرار گرفته و دیگر نیازی به همراهی CodeFile های سورس ندارید.

مشكلی كه در این مورد وجود دارد برای برنامه نویسانی است كه بایستی محصول خود را طی دفعاتی بروزرسانی كنند. با توجه به اینكه این فایل های dll با نام های تصادفی به تعداد سطوح فایلی پروژه شما ایجاد می شوند، پس از precompile جدید، نام های تصادفی دیگری ایجاد می شوند. در این حالت اگر شما فقط سورس یك صفحه را تغییر دادید دیگر امكان overwrite وجود ندارد چون صفحات دیگری نیز ممكن است به آن فایل dll مراجعه كنند در حالیكه نام فایل تغییر یافته! پس چاره ای ندارید جز اینكه پس از هر تغییر، كل پروژه را precompile كرده و همه فایل ها را overwrite كنید. در این حالت هر بار كه بروزرسانی صورت می گیرد تعداد فایل های dll درون Bin زیاد می شود و چون یافتن فایل های اضافی در پروژه های بزرگ خارج از حوصله است، بروزرسانی های مداوم باعث افزایش حجم پوشه bin در هاست و بروز مشكل در مدیریت محصول نهایی می گردد. اشكال دیگر اینكه شما نام این فایل ها را تعیین نمی كنید و اسامی نه از روی نام دلخواه شما بلكه بصورت تصادفی انتخاب می شوند.

برای حل این مشكل مایكروسافت برنامه ای بنام aspnet_merge.exe ارائه داده است. با استفاده از دستورات این برنامه می توانید تمامی فایل های خروجی pre-compilation را به یك فایل dll به نام دلخواه (مثلاً نام محصول یا شركت) تبدیل كنید.

برای استفاده از این برنامه و همچنین بهره مندی از قابلیت های دیگر در محیط ویژوال استودیو برای نسخه 3.5، برنامه Visual Studio 2008 Web Deployment Projects و برای نسخه 2، برنامه Visual Studio 2005 Web Deployment Projects را داونلوئد كنید. پس از نصب Web Deployment، با راست كلیك بر روی پروژه خود در Solution Explorer و ایجاد پروژه deployment و انتخاب تنظیمات آن و در نهایت با انتخاب گزینه Build از منوی راست كلیك پروژه deployment ایجاد شده در solution شما، تمام عملیات بالا بصورت خودكار و بدون هیچ ایرادی انجام می گیرد!

نكته بسیار ظریفی كه شاید كمتر كسی از آن آگاه است اینكه اگر در تنظیمات محصول نهایی، علامت حذف فایل App_Code.compiled را بگذارید، در صفحاتی كه با امكانات profile در ASP.Net استفاده می كنند با خطا مواجه خواهید شد، پس اجازه دهید این فایل حضور داشته باشد!

ادامه مطلب...


WinCMS.Net Pro

دانلوئد رایگان سیستم مدیریت محتوا
نسخه جدید WinCMS.Net Pro v2.0
[ دانلوئد ]
همین حالا وب سایت خود را راه اندازی كنید!

ورود به سیستم
:  
:  


ثبت نام کاربر جدید
رمز خود را فراموش کرده اید؟
آمار سایت
کل اعضاء: 152
کاربران آنلاین: 6
کل مطالب: 50
کل بازدید ها: 649430

Powered by WinCMS.Net Pro v2.0.5 Commercial © Developed by www.netpro.ir - [ Not Registered Version / Akbar Z. Behbood ]