PDA

View Full Version : You are not authorized to view this page



maryam_80
دوشنبه 24 اردیبهشت 1386, 17:43 عصر
با سلام
من روی سیستمم ابتدا vs 2005 را نصب کرده بودم بعد از آن vs 2003 را هم نصب کردم (یعنی هر دو نسخه را با هم در یک زمان دارم) .بعد پروژه ای را که با vs 2005 نوشته بودم را خواستم توسط IIS مشاهده کنم پیغام خطای زیر را میدهد.


You are not authorized to view this page




برای رفع مشکل ابتدا iis و بعد از آن .net framework 2.0 را مجددا نصب کردم.ولی مشکل همچنان باقی هست

ممنون می شوم اگر کسی من را راهنمایی کند

babi_wd
دوشنبه 24 اردیبهشت 1386, 17:53 عصر
اول 2003 بعد 2005
برای مشاهده پروژه در 2005 باید از داخل خودش یا Run رو بزنی یا View in Browser یا پروژه رو روی هارد upload کنی بعد به iis منتقل و مشاهده کنی

maryam_80
دوشنبه 24 اردیبهشت 1386, 17:58 عصر
منظور شما این هست که vs 2005 را uninstall کنم و مجددا آن را نصب کنم.
به غیر از این راه دیگه ای نیست

jasadeghi
دوشنبه 24 اردیبهشت 1386, 17:59 عصر
یکبار از طریق cmd از مسیر drive:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 فایل aspnet_regiis.exe رو ریجیستر کن احتمالا درست میشه.

babi_wd
دوشنبه 24 اردیبهشت 1386, 18:02 عصر
حتما نه
اول بین میتونی پروژه رو این شکلی که گفتم اجرا کنی
بعد اگه نشد توصیه jasadeghi رو هم انجام بده با سوییچ i-

maryam_80
دوشنبه 24 اردیبهشت 1386, 18:16 عصر
من پروژه ام را از نوع http ساخته ام .در 2005 براحتی برنامه اجرا می شود و http://localhost/MyWebSite/Default.aspx را در ie نمایش می دهد.ولی در IIS وقتی browse میکنم و یا در خود 2005 وقتی view in browser را می زنم پیغام خطا را می دهد.



یکبار از طریق cmd از مسیر drive:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 فایل aspnet_regiis.exe رو ریجیستر کن احتمالا درست میشه


این دستور را هم با سوئیچ -i اجرا کردم ،مشکل رفع نشد

babi_wd
دوشنبه 24 اردیبهشت 1386, 18:25 عصر
در 2005 به شما اجازه نمیده با iis فایل رو ببینی
باید از خودش استفاده کنی
http://localhost:XXXX/MyWebSite/Default.aspx
XXXX:پورتی هم اختصاص میده که شما یا حذف کردی یا نداده
اگه نداده ایراد همین جاست

maryam_80
دوشنبه 24 اردیبهشت 1386, 22:23 عصر
من vs 2005 را مجددا نصب کردم ولی مشکل هم چنان باقی است.حتی دستور aspnet_regiis.exe -i را هم اجرا کردم ولی هنوز پیغام "You are not authorized to view this page" را در زمان browse می بینم

نظری،پیشنهادی...........

babi_wd
دوشنبه 24 اردیبهشت 1386, 22:33 عصر
من vs 2005 را مجددا نصب کردم ولی مشکل هم چنان باقی است.حتی دستور aspnet_regiis.exe -i را هم اجرا کردم ولی هنوز پیغام "You are not authorized to view this page" را در زمان browse می بینم

نظری،پیشنهادی...........

نیازی به این کار نبود
فکر میکنم توضیحاتم کامل بوده

maryam_80
دوشنبه 24 اردیبهشت 1386, 22:53 عصر
در 2005 به شما اجازه نمیده با iis فایل رو ببینی
باید از خودش استفاده کنی
http://localhost:XXXX/MyWebSite/Default.aspx
XXXX:پورتی هم اختصاص میده که شما یا حذف کردی یا نداده
اگه نداده ایراد همین جاست


این پورتی را که شما در موردش صحبت می کنید را من قبلا می دیدم ولی الان نمایش نمیدهد.
اصل مشکل از این جا شروع شد که من روی دستگاهم requirement های 2003 را داشتم (مثل net framework 1.1 و ..)ولی خود vs 2003 نصب نبود.بعد از آن من vs 2005 را به صورت کامل نصب کردم واین پورتی را که شما در موردش صحبت می کنید را در زمان اجرا می دیدم ولی وقتی که زد به سرم که vs 2003 را هم روی دستگاهم نصب کنم مشکلاتی را که در موردش صحبت کردم شروع شد.

حالا برای مشاهده این پورت باید چه کنم
ممنون از راهنمایی های شما