PDA

View Full Version : مشکل در iis و خطای 403.1



davood-ahmadi
سه شنبه 13 دی 1390, 12:22 عصر
با سلام به اساتید
من برای شرکت خودمون دو برنامه تحت وب نوشتم که یکی از سال 89 فعال است و بر اساس .net 2 است
و دومی که بتازگی publish کردم و در سرور قراردادم و بر اساس .net 4 است ولی متاسفانه خطای زیر را می دهد :
The page cannot be displayed

You have attempted to execute a CGI, ISAPI, or other executable program from a directory that does not allow programs to be executed. Please try the following:


Contact the Web site administrator if you believe this directory should allow execute access.

HTTP Error 403.1 - Forbidden: Execute access is denied.
Internet Information Services (IIS)

دسترسی asp.net رو هم به فولدر مربوطه دادم .
نمی دانم موضوع چیه؟
حتی فایروال را هم غیرفعال کردم ولی نتیجه نداشت.
شاید یک مورد خاص در مورد تنظیمات iis هست که من یادم نیست . نمی دانم :متفکر: :متعجب::متعجب:
از دیروز صبح تا امروز درگیر رفع این مورد هستم ولی هنوز نتوانستم. این پروژه هم باید تا 2 روز دیگر اجرایی بشه و گرنه ...
لطفا کمکم کنید

hamid_shrk
سه شنبه 13 دی 1390, 13:14 عصر
باید ببینی تو application pool ورژن دات نت واسه اسن یکی سایتت رو 4 گذاشتی یا نه

alonemm
سه شنبه 13 دی 1390, 14:49 عصر
باسلام:
از نصب ورژن 4 دات نت روی سرور مطمعن شید.
از فایل Global مربوط به سایت در IIS ورژن دات نت رو 4 تنظیم کنید.( یا از روش پست بالا).

davood-ahmadi
سه شنبه 13 دی 1390, 14:51 عصر
application pool کجاست ؟
تا حالا من این موضوع را نشنیده بودم.

hamid_shrk
سه شنبه 13 دی 1390, 14:54 عصر
مگه مستقیم به سرور دسترسی ندارید؟ application pool تو IIS هست.
اگه دسترسی ندارید از روش پست بالا استفاده کنید.

davood-ahmadi
سه شنبه 13 دی 1390, 15:32 عصر
توی application pool رفتم ولی چیز خاصی نبود
هرچی هست از همین ورژن 4 است . چون وب سایت قبلی که درست کرده بودم ورژن 2 بود . ولی این یکی ورژن 4 است
حالا باید iis رو روی ورژن 4 تنظیم کنم؟
یا اینکه باید وب کانفیگ را تغییر بدهم و یا هر دو را باید تغییر بدم؟. لطفاً کمک کنید که چکار کنم. ممنون

hamid_shrk
سه شنبه 13 دی 1390, 15:39 عصر
تو application pool واسه هر سایت یک ستون به اسم .netfarmework هست که واسه این سایت جدیدتون باید بذاریدش روی 4

davood-ahmadi
سه شنبه 13 دی 1390, 16:01 عصر
80103

تنظیم مربوط به ورژن دانت فریم وورک رو پیدا نکردم !!!
میشه بهتر راهنمایی کنید

hamid_shrk
سه شنبه 13 دی 1390, 16:16 عصر
باید با IIS Manager باز کنید IIS تون رو.
رو internet information service کلیک کنید تا باز بشه

davood-ahmadi
سه شنبه 13 دی 1390, 16:40 عصر
از اونجا هم رفتم اما چیزی نبود مثل تنظیمات عکس قبلی که گذاشتم بود
نمودنم چکار کنم. :ناراحت:

hamid_shrk
سه شنبه 13 دی 1390, 16:49 عصر
خوب سرچ بزن تو سیستمت IISManager حتما هست.
اگه ویندوزت 7 باشه تو همون منوی استارت سرچ کن.
آخرش اینهکه تو گوگل سرچ بزن application pool in iis ?
علامت سوال همون ورژن IIs میشه

davood-ahmadi
چهارشنبه 14 دی 1390, 08:35 صبح
ویندوز 2003 سرور هستش
MSDN رو خوندم در آن گفته بود :
Right-click the Application Pools folder, point to New, and then click Application Pool. The Add New Application Pool dialog box appears.
طبق msdn همون کارها را انجام دادم ولی در هیچ کدام از منوهاش گزینه ها و خصوصیات گزینه ورژن دات نت فریم وورک مشخص نیست.
80150


این گزینه را نداره . چکار کنم؟
این iis پیش فرض ویندوز 2003 هست.
آیا لازم به نصب iis خاصی است و یا برنامه و tools خاصی باید نصب شود ؟

hamid_shrk
چهارشنبه 14 دی 1390, 08:43 صبح
بعید میدونم دات نت 4 روی سرورتون نصب باشه چون سرور 2003 نداره دات نت 4 رو.

از این لینک میتونی دانلودش کنی :
http://www.microsoft.com/download/en/details.aspx?id=17851

به این لینک یه سری بزنید :
http://stackoverflow.com/questions/631874/iis6-application-pools-asp-net-framework
http://msdn.microsoft.com/en-us/library/1kdfe21k%28v=vs.71%29.aspx

davood-ahmadi
چهارشنبه 14 دی 1390, 08:59 صبح
دات نت فریم وورک 4 را نصب کرده بودم . آیا این pack بخصوصی است؟
به هر حال دوباره دارم به حالت repair نصب می کنم.

نفهمیدم که چکار کنم .
هر راهنمایی که کردید رو اجرا کردم ولی بازم سایت بالا نمی یاد
در ضمن زمانی که سایت دوم را در iis ایجاد کردم و در خصوصیات آن سایت رفتم و ورژن دات نت فریم وورک را از آنجا 4 کردم سوال زیر را پرسید و جواب بله دادم .
درست است؟
80159

hamid_shrk
چهارشنبه 14 دی 1390, 11:09 صبح
بله ، بعد از اینکار سایتتون چه خطایی میده؟
اگه میشه متن خطا رو بزارید

davood-ahmadi
چهارشنبه 14 دی 1390, 12:31 عصر
دیگه واقعاً منو خسته کرده این iis هر دفعه یک جور error میده این دفعه خطای پایین : The page cannot be found The page you are looking for might have been removed, had its name changed, or is temporarily unavailable. Please try the following: Make sure that the Web site address displayed in the address bar of your browser is spelled and formatted correctly. If you reached this page by clicking a link, contact the Web site administrator to alert them that the link is incorrectly formatted. Click the Back button to try another link. HTTP Error 404 - File or directory not found. Internet Information Services (IIS) Technical Information (for support personnel) Go to Microsoft Product Support Services and perform a title search for the words HTTP and 404. Open IIS Help, which is accessible in IIS Manager (inetmgr), and search for topics titled Web Site Setup, Common Administrative Tasks, and About Custom Error Messages. در حالیکه این خطا اصلا ربطی به موضوع نداره.

hamid_shrk
چهارشنبه 14 دی 1390, 13:01 عصر
خطات رو تو تگ کد بذار تا بتونم بخونم ،یا اینکه عکسش رو بزار.
احتمالا مشکل IIS حل شده

davood-ahmadi
چهارشنبه 14 دی 1390, 14:32 عصر
این هم عکس مربوط به خطا80168

hamid_shrk
چهارشنبه 14 دی 1390, 15:24 عصر
خوب اینکه داره میگه سایت رو پیدا نمیکنه.
از تو IIS سایت رو browse کن