התקנתי אתר webservices שאמור לדבר עם SQL ב WINDOWS AUTHENTICATION.
עבדתי לפי שני המאמרים האלה:
http://msdn.microsoft.com/en-us/library/ms998358.aspx
http://msdn.microsoft.com/en-us/library/ms998297.aspx
יצרתי משתמש, יצרתי application pool נתתי הרשאות למשתמש בDB
ברגע שאני מנסה לגשת לאתר כשאני מוריד את הanonimous אני מתבקש לתת משתמש
וסיסמא, אף אחד לא מתקבל כולל אדמיניסטרטור של הדומיין. וכאשר אני שם חזרה את ה
anonimous בIIS יש גלישה אבל לא עובד כלום מהwebservice.
מדובר בIIS6 מול DB 2000 וגם 2005.
ניסיתי לתת לdoamin users, everyone ולמשתמש של הapplication pool הרשאות קריאה
על הספריה שבה מותקן האתר וזה גם לא עזר, אותם web services ללא הרשאות windows
וapplication pool defualt עובדים, משום מה הם לא עובדים עם הapplication pool
שיצרתי.
תבדוק עם איזה משתמש רץ ה POOL, אם הוא רץ תחת NETWORK SERVICE, תתן הרשאות
NTFS על התקייה של ה WS עבור NETWORK SERVICE.
בהצלחה !
--
Haim Lazarovitch
Microsoft MVP
mcsa & mcse: messaging 2003, MCTS, MCITP: server & Enterprise Administrator
messenger & e-mail address: haim...@hotmail.com
"Israel":
הpool רץ על משתמש משלו שקיבל את אותן הרשאות שיש בNTFS לASPNET (האתר לא תחת
הinetpub) וזה לא עזר.
"Haim L":