اشتراک‌ها
پروژه mail2bug

اگر از exchange server استفاده می‌کنید، با استفاده از این برنامه‌ی سورس باز داخلی مایکروسافت، می‌توانید ایمیل‌ها را تبدیل به باگ کنید.

پروژه mail2bug
اشتراک‌ها
چگونه باگ‌ها را گزارش دهیم؟

«... یکی از مهمترین جنبه‌های یک گزارش باگ یا اشکال این است که توسعه‌دهنده باید بتواند از روی آن گزارش، موقعیت و مشکل مورد نظر را بازسازی نماید ...»

چگونه باگ‌ها را گزارش دهیم؟
پاسخ به بازخورد‌های پروژه‌ها
چند متد الحاقی پیشنهادی
راستش من الان که دارم به کدهایی که ارسال کردم نگاه می‌کنم خودم چندتا باگ می‌بینم.

دوستان به بزرگی خودشون ببخشند.
نظرات اشتراک‌ها
سری برنامه نویسی ویندوز 8 با سی‌شارپ
- برای تبلت ویندوز 8، بله. یکی هست. تبلت‌ها هم از WinRT استفاده می‌کنند.
- ویندوز فون 8 از WinPRT استفاده می‌کنه (windows phone run time). یک رده پایین‌تر از WinRT هست، بیشتر شبیه است به Silverlight framework ویندوز فون 7 (جهت سازگاری با برنامه‌های قبلی)
ولی در کل پایه هر دو یکی است: XAML و اگر با WPF و سیلورلایت پیشتر کار کرده باشید، فراگیری سیستم جدید یک سری نکته اضافه‌تر و یک سری تغییرات را به همراه دارد.
مطالب
اثر وجود سشن بر پردازش موازی در ASP.NET
در حین جستجوی مطلبی در فوروم‌های ASP.NET، مطلبی رو از یکی از اعضای تیم ASP.NET دیدم که خلاصه‌اش به این شرح است:

اگر چندین درخواست با یک Session ID به موتور پردازشی ASP.NET وارد شوند و حداقل یکی از آن‌ها به صورت سشنی خواندنی+نوشتنی علامت گذاری شده باشد، اینگونه درخواست‌ها serialized می‌شود. به این معنا که این نوع درخواست‌ها در صف قرار داده شده و به ترتیب رسیدن، اجرا می‌شوند. این کار هم از این جهت لازم است که چندین درخواست یا به عبارتی چندین ترد همزمان، سبب انجام تغییرات ناخواسته‌ای در مقادیر سشن مورد استفاده نشوند.
و اگر چندین درخواست با یک Session ID به موتور پردازشی ASP.NET وارد شوند و تمام آن‌ها سشن «فقط خواندنی» باشند یا در آن‌ها سشن «غیرفعال» شده باشد، این درخواست‌ها به صورت موازی پردازش خواهند شد.

بنابراین اگر در برنامه خود از سشن استفاده نمی‌کنید، سطر زیر را به وب کانفیگ برنامه اضافه نمائید تا حداکثر استفاده را از پردازش موازی خودکار کرده باشید:

<httpModules>
   <remove name="Session"/>
</httpModules>

<sessionState mode="Off" />

و یا در ASP.NET MVC می‌توان کنترل ریزتری را به نحو زیر نیز اعمال کرد:
[SessionState(SessionStateBehavior.Disabled)]
public class AjaxTestController : Controller
{  
   //...
}
در اینجا تنها حالت سشن مرتبط با اکشن متدی (و یا تمام اکشن متدهای یک کنترلر) که برای درخواست‌های Ajax طراحی شده، خاموش گردیده است تا درخواست‌های غیرهمزمان Ajaxایی بتوانند حداکثر استفاده را از پردازش موازی خودکار کنند.
نکته دیگر اینکه اگر نیاز به استفاده از سشن در یک اکشن متد وجود داشته باشد می‌توان از فیلتر سشن‌های فقط خواندنی استفاده کرد تا باز هم به همان پردازش موازی پشت صحنه برسیم:
[SessionState(SessionStateBehavior.ReadOnly)]
نظرات مطالب
بهبود SEO در ASP.NET MVC
سلام
من با دات نت 4.5 نتونستم از این امکان استفاده کنم. در لینک زیر میگه این باگ مال نت 4.5 و در 5 درست شده
stackoverflow
آیا راهی هست بشه این باگ رفع کرد (بدون ابزار)