PDA

View Full Version : Run نشدن سایت از IIS



ali643
سه شنبه 28 آذر 1385, 01:53 صبح
سلام دوستان

از وقتی VS2005 رو نصب کردم اصلان نمی تونم سایت ها رو از IIS ران کنم باید حتما از داخل محیط VS ران کنم
Permission ها هم درسته

http://i11.tinypic.com/34noeih.jpg

اینم عکس خطا

مرسی

reza_rad
سه شنبه 28 آذر 1385, 08:29 صبح
من یه زمانی کلی با این مشکل سر و کله زدم:)

مشکل از اینه که احتمالا شما داری اپلیکیشنی رو که با دات نت 1.1 یا 1 کار می کنه با دات نت فریم ورک 2 اجرا می کنی(چون 2005 نصب کردی)

اما راه حل:
راه حل ساده اینه که بری توی IIS روی اپلیکیشنی که مشکل داره راست کلیک کنی و prpperties و توی تب ASP.NET ورژن صحیح رو انتخاب کنی.


اما مشکل بسیار بزرگی که این راه حل داره اینه که اگه شما روی IIS ات هم اپلیکیشنی داری که دات نت 1.1 هست و هم اپلیکیشنی با دات نت 2 این روش براتون جواب نمیده. چون همیشه اولین سایتی که باز میشه تنظیمات رو جوری تغییر میده که بقیه هم میخوان با همون فریم ورک کار کنند و باز به همین ارور می خورید!

باید برای اینکار Application pool تعریف کنید.و به اپلیکیشن ها تون نسبت بدید.
همه ی اپلیکیشن هایی که توی یک application pool هستند با یک ورژن از دات نت فریم ورک اجرا میشن.(کل نکته همینه)
اما تنظیمات application pool :
http://technet2.microsoft.com/WindowsServer/en/library/ad96956e-4207-4730-b03e-308e3f9e10751033.mspx?mfr=true

http://technet2.microsoft.com/WindowsServer/en/library/69099b2f-bce3-4b56-939e-18469740264b1033.mspx?mfr=true