Enviroment
- OS Windows XP
- IIS 5.1
- IE7, FF3
- default web site อยู่ที่ C:\Inetpub\wwwroot
# ทำการเข้า localhost หน้าแรกที่จะเรียกอัตโนมัติ คือ iisstart.asp และ localstart.asp
# แล้ว browser ก็ขึ้นป๊อปอัพถาม user กับ password ซะงั้น
# ซึ่งตอนแรกลองใส่ user name ที่เราใช้ login เข้า xp ก็ขึ้นงี้อ่ะเซงเลย ตูจะรู้มั้ยเนี๋ยว่าต้องใส่อาไร
# ซึ่งเครื่องเพื่อนไม่เห็นเป็นเหมือนเครื่องเราอ่ะ
# ทำไมเครื่องทำชอบมีปัญหาจังเลย
# ลองเขียนไฟล์ html เองแล้วเอาไว้ใน path C:\Inetpub\wwwroot แล้วก็ลองรันดู ก็รันได้อ่ะ
# เขียนไฟล์ .asp และ .php แล้ววางใน web root และรันก็รันได้สงสัยจะมีปัญหากับ iisstart.asp และ localstart.asp สองไฟล์นี้แค่นั้นมั้ง งงอ่ะ เค้าเป็นไรของเค้าว่า iis เรา
# ลองเปลี่ยน path default web site ไปที่อื่นเรียกไฟล์อื่นรัน iisstart.asp และ localstart.asp เป็นเหมือนเดิมอ่ะจะถามไมหว่า
# แต่ตัว report service ก็มีปัญหาแบบนี้เหมือนกันอ่ะคือ เปิด http://localhost/reports ก็ขึ้นป๊อปอัพถาม user และ password อ่ะ แล้วจะทำไงล่ะทีนี้อ่ะ
# ลองนั่งมั่วไปมั่วมา กลับมาลองใส่ user ที่ใช้ login เข้าระบบอีกครั้ง iisstart.asp และ localstart.asp รันขึ้นซะงั้น
# หลงไปแก้อาไรหว่า งง รันได้ซะงั้น ลองรัน localhsot/reports ก็ผ่านเหมือนกัน ดีแฮะ แก้อันหนึ่ง อันอื่นก็ผ่านด้วย
# config ต่างๆ เก็บไว้ก่อนกันเหนียวเผื่อเป็นอีก
# สรุป น่าจะเป็นกับ ไฟล์ iisstart.asp และ localstart.asp เนี๋ยล่ะ แต่ก็ยังไม่รู้วิธีที่ถูกต้องอ่ะ ว่าต้องแก้ไง สงสัยปัญหาเหมือนกันแต่อาจ ต้องใช้วิธีแก้คนละอย่างอ่ะ คิดว่านะ เพราะ ทำตามที่คนอื่นเขียนไว้ก็ไม่ได้อ่ะ
# สุดท้ายก็คือ มั่วลองใส่ user password ของ xp อีกครั้งเข้าได้ ^^'
error '8002801c'
Error accessing the OLE registry.
/iisHelp/common/500-100.asp, line 17
# ถ้ากรอก user และ password ผิดก็จะขึ้นประมาณนี้ ถ้ากรอกถูกต้องก็จะรันไฟล์ iisstart.asp ได้
# แต่คลิก remember แล้ว IE7 ก็ยังให้กรอก user password ทุกครั้งเลยอ่ะ firefox เหมือนกัน
# พล่ามตั้งนาน ปัญหา ตอนนี้น่าจะอยู่ที่ browser มากกว่าแหละ
SOLVED ONLY EDIT CONFIG OF BROWSER - -' IT WORKED
CONFIG IE 7
# โชคดีไปเจอในเว็บต่างประเทศเค้าบอกสาเหตุอาจมาจาก config ของตัว browser เอง
# ถ้าเป็น IE7 เราสามารถเข้าไปปรับได้ที่
Tools > Internet Options> Security > Local Intranet > Custom Level > Automatic Logon...
# ส่วน FF3 เราสามารถปรับไม่ให้ถามเมื่อเข้า localhost ได้ดังนี้
CONFIG FIREFOX 3
1) Open up Firefox and type in about:config as the url
2) In the Filter Type in ntlm
3) Double click "network.automatic-ntlm-auth.trusted-uris" and type in localhost and hit enter
4) Write Thank You To Blogger
Notes:
- สรุป ปัญหาน่าจะอยู่ที่ browser คือ iis5.1 บน xp แต่ก่อนใช้ ie6 ไม่ถามนะ แต่พอใช้ ff หรือ ไม่ก็ ie7++ จะถามตลอด น่าจะเป็นเรื่อง security ของ browser เค้าที่ตั้งมาหว่า
- แต่ถ้าเราแก้เรื่อง browser แล้วยังขึ้นถามอยู่ อันเนี๋ยน่าจะไปดู property ของ site เราอีกทีน่าจะใช่
References:
- http://www.thaiadmin.org/board/index.php?topic=61764.0
- http://www.thaiadmin.org/board/index.php?topic=91076.0
- http://gotoknow.org/blog/joezine/43312
- http://support.microsoft.com/kb/321488
- http://stackoverflow.com/questions/53464/how-to-stop-iis-asking-authentication-for-default-website-on-localhost
- http://forums.codecharge.com/posts.php?post_id=81959
- http://forums.devshed.com/iis-97/firefox-asking-for-password-in-iis-ie-does-not-153705.html
- http://bytes.com/topic/iis/answers/663569-iis-5-1-username-password-localhost-not-working
- http://www.msfn.org/board/lofiversion/index.php/t33489.html
- http://www.google.co.th/search?q=iis+AND+ask+AND+user+AND+password+AND+localhost&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
No comments:
Post a Comment