۱۳۸۸ آذر ۲۶, پنجشنبه

مشکل در Failed to access IIS metabase : asp.net


امروز که  توي محل کارم نشسته بودم و داشتم کار ميکردم، يکي از دوستام زنگ زد و گفتش که موقع اجرا کردن برنامه اي که Asp.net نوشته با خطاي زير روبرو ميشه :

Failed to access IIS metabase.

Exception Details: System.Web.Hosting.HostingEnvironmentException: Failed to access IIS metabase

اين مشکل چند بار ديگه ، براي چند نفر ديگه از دوستان هم رخ داده بود .  بر خودم لازم دونستم که اينجا يه سري توضيح در مورد اين مسئله بدم

همون طور که از توضيح خطا پيداست مشکل از عدم توانايي IIS برای دسترسي به metabase ناشي ميشه

و اين خطا هم معمولا زماني رخ ميده که IIS رو بعد از VS.NET نصب کرده باشيد
توي اين شرايط کاربر ASPNET که همه ي پراسز هاي برنامه هاي Webapp تحت مجوز اين يوزر اجرا ميشه ، مجوز هاي دسترسي لازم رو پيدا نميکنه ، از جمله دسترسي به متابيس
و معمولا هم اگه IIS و VS.NET رو MAP کنید مشکل حل میشه

 راه حل :

محيط کامند در ويندوز رو باز کنيد (start menu & run & cmd) و بعد خط زير رو توي اون وارد کنيد :


D:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -i
 
 صبر کنيد تا عمليات تموم بشه
صفحه ي مرورگر رو دوباره رفرش کنيد



این هم صفحه ی توضیح مایکروسافت در مورد این مشکل :





روز بخیر


۱۳۸۸ آذر ۹, دوشنبه

همینجوری

سلام

من چند وقت پیش اومدم همینجوری یه بلاگ درست کردم

حالا میخوام از این به بعد بیام اینجا همینجوری بنویسم

فعلا