‫۱۴ سال و ۲ ماه قبل، دوشنبه ۸ شهریور ۱۳۸۹، ساعت ۲۳:۱۶
خلاصه بحث ارسال ایمیل:
- امکان ندارد هاست شما برای ارسال ایمیل نیاز به smtp authentication نداشته باشد (من ندیدم). بنابراین یا این اطلاعات را باید زنگ بزنید و از هاست بگیرید یا در کنترل پنل ایمیل‌های سایت یک یوزر مخصوص را درست کنید تا بشود در برنامه از آن استفاده کرد.
- سپس تگ errorMail باید دقیقا مقدار دهی شود. آدرس و نام کاربری و غیره. (این موارد مرتبط به ارسال ایمیل است و با نام کاربری مثلا ftp سایت متفاوت می‌باشد)
- در IIS6 : باید در قسمت system.web -- httpModules ، مطابق مثال web.config پوشه sample کتابخانه، قسمت Elmah.ErrorMailModule را از کامنت خارج کنید.
- در IIS7 : باید در قسمت system.webServer فایل web.config شما Elmah.ErrorMailModule نیز مطابق مثال یاد شده ، ذکر شده باشد.
‫۱۴ سال و ۲ ماه قبل، دوشنبه ۸ شهریور ۱۳۸۹، ساعت ۲۳:۰۴
برای تکمیل مبحث هم حتما یکبار فایل web.config موجود در پوشه samples آن را مفصل بررسی کنید و یک سری کامنت دارد که باید بخونید.
برای مثال اگر هاست شما از IIS7 به بعد استفاده می‌کند قسمت system.webServer فایل web.config شما باید شامل Elmah.ErrorMailModule شود در غیر اینصورت ایمیلی ارسال نخواهد شد.
این موارد دقیقا در این فایل راهنمای همراه مجموعه موجود است.
‫۱۴ سال و ۲ ماه قبل، دوشنبه ۸ شهریور ۱۳۸۹، ساعت ۲۲:۴۷
در ASP.NET برای تعریف smtp authentication یا باید از طریق code behind عمل کنید که این حالت نیازی به تعریف همان موارد در web.config ندارد.
یا این تنظیمات رو مطابق مقاله‌ای که ذکر کردم می‌تونید به web.config انتقال بدید (قسمت system.net -- mailSettings -- smtp -- network) و نیازی به تعریف مجدد آن‌ها در code behind نیست و به صورت سراسری به برنامه اعمال می‌شود. یکی از این دو حالت رو انتخاب کنید.
در elmah مطابق مقاله https://www.dntips.ir/2010/08/elmah-wcf-ria-services.html باید قسمت errorMail اضافه شود که در آن مقاله البته comment شده که باید comment آن برداشته شود.
سپس elmah هم چون از همان کدهای متداول دات نتی استفاده می‌کند تنظیمات smtp authentication را که بحث مجزایی است می‌تواند از web.config هم دریافت کند. راه دیگر هم این است که این یوزر نیم و پسورد را در همان تگ errorMail هم مطابق مثال web.config موجود در پوشه samples آن هم می‌شود تعریف کرد. تمام این‌ها یک اثر را دارند و فقط یکی باید اعمال شود.

ضمنا یک مطلب رو هم به صراحت خدمت شما عرض کنم. تابحال هاستی رو ندیدم که با همان تنظیمات local شما بدون مشکل کار کند. علت هم این است که کسی نتواند از امکانات ارسال ایمیل آن‌ها سوء استفاده کند. بنابراین بر روی هاست حتما نیاز به smtp authentication هست. یا این اطلاعات را باید از هاست بگیرید. یا اگر کنترل پنل ارسال ایمیل هم سایت دارد یک یوزر جدید در آن تعریف کنید و مشخصات آن‌را در برنامه استفاده کنید. در غیر اینصورت آن هاست از لحاظ امنیتی به شدت مشکل دارد و دیر یا زود زیر بار ارسال میلیون‌ها اسپم از پا در خواهد آمد.
‫۱۴ سال و ۲ ماه قبل، دوشنبه ۸ شهریور ۱۳۸۹، ساعت ۲۰:۱۱
سلام
تمام هاست‌ها برای ارسال ایمیل نیاز به smtp authentication دارند. برای این منظور باید یوزر نیم و پسورد داده شده به شما را در web.config برنامه اضافه کنید که در این مقاله توضیح داده شده است:
http://www.4guysfromrolla.com/articles/072606-1.aspx
‫۱۴ سال و ۲ ماه قبل، سه‌شنبه ۲۶ مرداد ۱۳۸۹، ساعت ۰۴:۱۵
http://rapidshare.com/files/412297366/ELMAH-1.1-bin.zip.html
‫۱۴ سال و ۷ ماه قبل، شنبه ۲۲ اسفند ۱۳۸۸، ساعت ۱۵:۱۸
برای رسم گراف کتابخانه‌های سورس باز دیگری هم موجود است:
graphsharp.codeplex.com
wpfgraph.codeplex.com
www.codeplex.com/quickgraph
و ...
‫۱۵ سال و ۵ ماه قبل، سه‌شنبه ۵ خرداد ۱۳۸۸، ساعت ۱۴:۱۳
من عموما مطالبی رو که توسط یک ناشناس طرح میشه رو حذف می‌‌کنم. محض اطلاع.
+
اپراتور except جزو استاندارد ANSI SQL است ولی تا اس کیوال سرور 2005 در این محصول پشتیبانی نمی‌شد. (درک ضمنی این مطلب از مقاله فوق کار مشکلی نیست)
‫۱۵ سال و ۵ ماه قبل، یکشنبه ۳ خرداد ۱۳۸۸، ساعت ۱۶:۲۹
بله. دو حالت داره.
الف) مشکل DNS وجود دارد در ISP‌ های ما
ب) سایت به نحو محترمانه‌ای فیلتر شده

هر دو مورد با روش‌های "متداول" قابل حل است.
و یا:
https://addons.mozilla.org/en-US/firefox/addon/5917
‫۱۳ سال و ۶ ماه قبل، شنبه ۳ اردیبهشت ۱۳۹۰، ساعت ۰۴:۴۱
نگارش جدید EF (نگارش 4 و یک) یک ماهی هست که منتشر شده. مقایسه‌ای از اون رو با NH می‌تونید اینجا مطالعه کنید:
http://jfromaniello.blogspot.com/2011/03/entityframework-41-rc-code-first-review.html