PDA

View Full Version : سوال: بلاک کردن یک فولدر از طریق web.config



tamdata
یک شنبه 06 بهمن 1392, 13:38 عصر
من می خوام یکی از فولدرهای سایت رو از web.config بلاک کنم که کسی نتونه با وارد کردن نام فایلی از اون فولدر در url، اون رو ببینه.
ولی در ضمن این کار می خوام که بتونم از اون فولدر در کد سمت سرورم استفاده کنم ولی ارور می گیرم. یعنی وقتی فولدری در web.config بلاک میشه دیگه از کد سمت سرور هم دسترسی به اون نمیشه داشت. چطور میشه این مشکل رو حل کرد؟

mahmood_4246
یک شنبه 06 بهمن 1392, 14:23 عصر
<location path="Print">
<system.web>
<authorization>
<allow users="*"/>
<deny users="?"/>
</authorization>
</system.web>
</location>

tamdata
یک شنبه 06 بهمن 1392, 14:29 عصر
محمود جان من همین کار رو کردم. ولی من می خوام فایل htm ی که در اون مسیر وجود داره رو از طریق code behind توی یکی از صفحات در iframe نشون بدم. ولی ارور دریافت میکنم.
راهکاری وجود داره که بشه این کار رو کرد؟

hyhy7766
دوشنبه 07 بهمن 1392, 07:52 صبح
دوست عزیز شما باید از Http Handler استفاده کنید و در آنجا با استفاده از دستور Request.UrlReferer آدرس وارد شده را چک کنید

tamdata
دوشنبه 07 بهمن 1392, 10:58 صبح
امکان داره کاملتر توضیح بدید؟ ممنون میشم.