2008/05/31

فارسی را پاس بداریم

مطلب خوبی راجع به فارسی نويسی در کامیيوتر

تاريخچه‌ای ازشركت فارسی وب
شركت فارسی وب
وبلاگ كامپيوتر




‫چطور توانستم يک نسخه کاملا fresh از IIS نصب کنم؟

براي چندين و چند بار IIS را پاک کرده و مجددا install کردم که بي‌فايده بود. تنها راه اين است که هم IIS و هم Internet Explorer را از ويندوز پاک کرده و بعد از آن فايل متابيس IIS را و هر نوع فايل ديگر مرتبط با آن را از مسير C:\WINDOWS\system32\inetsrv پاک کرده و مجددا نسبت به نصب آن اقدام گردد. البته با انجام اين کار metabse error گرفته و مجبور هستيد يک بار ديگر aspnet را با کمک دستور aspnet_regiis -i نصب کنيد.




2008/05/28

IIS Server Error & IIS Server Application Error

من يک ويندوز ايکس پي، IIS 5.1، .net Framework 2.0 و يک برنامه تحت وب دارم که آن را به صورت يک Virtual Directory در IIS نصب کرده‌ام. اما بعد از مدتي به طور ناگهاني خطاي HTTP 500, Server Error مي‌گيرم. براي رفع اين مشکل مراحل زير را دنبال کردم:
1- نحوه بروز خطا: با وارد کردن آدرس برنامه در IE خطاي HTTP 500, Server Error را دريافت مي‌کنم.
2- تيک Show friendly HTTP error messages را از تب Advanced گزينه Internet Options مرورگرم بر مي‌دارم تا اصل خطاي اتفاق افتاده را به من نمايش دهد.
3- پيغام خطاي واقعي Server Application Error است.
4- با مراجعه به Event Viewer (قسمت System) يک هشدار مربوط به W3SVC (با EventId برابر با 36) و يک Error مربوط به DCOM (با EventId برابر 1004) مي‌بينم. پيغام خطاي Error به مشکلي در رابطه با logon کاربر IWAM_computer اشاره دارد.
5- براي حل موقت اين مشکل Application Protection مربوط به برنامه تحت وب را در IIS روي Low (IIS Process) تنظيم کنيد.
6- براي حل دائم از طريق command prompt به مسير C:\inetpub\AdminScipts رفته و دستور cscipt synciwam.vbs را اجرا کنيد تا مشکلات مربوط به کاربر IWAM_computer را حل کند.
7- اگر IIS شما خطاي Metabase Error بدهد دستور aspnet_regiis -i را که .net framework 2.0 را دوباره نصب مي‌کند، اجرا کنيد.
8- حالا مي‌توانيد از برنامه خود دوباره استفاده کنيد.

لينک‌هاي مرتبط براي حل اين مسئله:
http://support.microsoft.com/kb/309051
http://support.microsoft.com/default.aspx?scid=kb;en-us;321448
http://msdn.microsoft.com/en-us/library/ms525006(VS.85).aspx
http://groups.google.com/group/microsoft.public.inetserver.iis/browse_thread/thread/696fb0fb28b64754/9a057950d95c47ec?hl=en&lnk=st&q=DCOM+error+Logon+failure%3A+unknown+user+name+or+bad+password+and+was+unable+to+logon#9a057950d95c47ec




2008/05/20

مشكل حروف فارسي (پ ژ ي ك) در ويندوز ايكس پي

اينجا يك راه حل جالب هستش كه با عوض كردن رجيستري و با استفاده از فايل معروف Kbdfa.dll كار مي‌كنه. شايد ي روز كلكسيون اين راه حل ها رو همينجا جمع كردم.
http://www.yeganehsoft.net/projects/Font.pdf




2008/05/15

How to configure SQL Server 2005 to allow remote connections

يکي از مشکلات هميشگي من با SQL Server اين بود که نمي‌تونستم از کامپيوترهاي ديگه بهش وصل بشم. و چون همه SQL Server هاي شرکت يا Developer Edition بودن يا SQL Express فکر مي‌کردم که اين محدوديت اونهاست. ولي الان فهميدم که با کمک اين راهنما مي‌شه به راحتي به هر دوي اونها وصل شد و ازشون استفاده کرد:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;914277




2008/05/03

a good site to find user agent strings

User agent string is string that every browser, web crawler, etc sends to a server to receive web pages. A server could understand which software is working with him. A typical user agent string reveal the software, os and version. Following site determines your browser user-agent-string and additionally lists a huge number of other user-agent-strings:

http://www.useragentstring.com/