واضح آرشیو وب فارسی:سایت ریسک: t=7573">:: بازهم مشكل پرميژن (Permission) اما روي سرور! :: alachig 05 اسفند 1382, 00:38با سلام آقا ما باید چیکار کنیم. تازگیها سرور ما (خشایار مشهد) یه مدی درآورده که دسترسی مون به پوشه ها و فایلها از حالت نوشتنی قطع شده. یعنی احتمالاٌ قطع شده. این موضوع بطور ناگهانی پیش اومده. یعنی قبلاً همه کارها درست بود. وقتی با شرکت تماس گرفتیم و گفتیم permission ما رو به پوشه ها و فایلهامون برگردونند گفتند درخواستتون اعمال شد ولی هیچ تغییری تو سایت ما حاصل نشد. قابل ذکر هستش که سایتمون با asp.net نوشته شده و به احتمال زیاد اشکال از web.config هستش. اینم بگم که من آدرس فایلها و دیتابیسهامو بصورت کامل دادم. مثل این "e:webmysitedb" یعنی از server.mappath استفاده نکردم. چون تو بعضی از صفحات اصلاً تابع server و application و... رو نمیشناسه. وقتی تو فایل web.config می نویسم یا حذفش می کنم "<identity impersonate="true"/> " که اصلاً نمیدونم چیکار می کنه > یا اصلاً سایت بالا نمیاد. و یا هم این خطا رو میده Access to path"e:webmysite..." Denied. ببخشید انشا نوشتم. چون تو این چند روزه خودم رو کشتم اما مشکلم حل نشد. اگه کسی میدونه لطفاً کمک بکنه. omidak 05 اسفند 1382, 13:25سلام: از اين كد برايه پيدا كردن آدرس Application اتون استفاده کنید. احتمالاً آدرس Directory هایه شما تغییر کرده :wink: : Request.PhysicalApplicationPath alachig 15 اسفند 1382, 22:21ضمن تشكر از آقا اميد؛ من اين بار از اين روش استفاده كردم: StrDs = "Data source=" & Server.MapPath("../db/") & "main.mdb" ولي اين بار اين خطا رو ميده: Cannot use a leading .. to exit above the top directory. اين دايركتوري db بصورت محافظت شده است. که بازدیدکننده ها نتونند فایلهاش رو براحتی داونلود بکنند. فایلهای html & aspx ما در پوشه قرار داره. webroot> webroot>db ... omidak 16 اسفند 1382, 04:20سلام: اين اشكال از سرور هست نه شما :wink: دسترسيه شما رو به دايركتوريهايه خارجي بستن :wink: با سرور اتون اين مشكل رو درميون بزاريد. :wink: alachig 17 اسفند 1382, 19:38بله آقا اميد. درسته. اونها مي گن ما عمداْ دسترسي شما رو محدود كرديم. چون اگه محدود نكنيم بازديدكننده هاي سايت مي تونن فايلهاش رو داونلود بكنن.گفتن هر پوشه اي رو كه مي خواين بگين تا واسش دسترسي نوشتني ايجاد كنيم. اما خب. با اين اوصاف من مشخصات بازديدكننده هام رو كجا بايد ذخيره كنم؟ اولاْ بايد يه پوشه اي باشه كه دسترسي نوشتني بهش داشته باشم(كه اين امكان داره) و بعدش اينكه بازديدكننده ها نتونند به اون پوشه دسترسي داشته باشند. چون اونوقت مي تونند فايل ديتابيس ام رو داونلود بكنند و كارمون زار بشه. چه متبركي رو به سرم بريزم من؟؟؟؟؟ omidak 18 اسفند 1382, 04:18سلام: با سرور اتون تماس بگيريد و بگيد يكي از دايركتوريهايه داخل سايت كه امكان دست رسي بهش هست رو براتون از حالت AuthAnonymous خارج كنن :wink: اين طوري فقت خودتون دسترسي داريد :wink:
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 1340]