پاسخ ها (1)
2
phoenix
این خطا به دلیل پر بودن پورتی که قرار است IIS سایت را اجرا کند پیش میاد
بررسی کنید که پورت مورد استفاده برای اجرای پروژه توسط چه برنامه ای استفاده می شود و آن را غیر فعال کنید
دستور زیر را در cmd اجرا کنید
netstat -aof | findstr :<پورت>در صورتی که نتیجه وجود داشت آن برنامه را در تسک منیجر غیر فعال کنید و پروژه را اجرا کنید
در صورتی که نتیجه خالی بود دستور زیر را در cmd اجرا کنید
netsh interface ipv4 show excludedportrange protocol=tcpبا این دستور بازه لیست پورت هایی که رزرو شده اند را نمایش می دهد.
درصورتی که پورت مورد استفاده شما در این دامنه بود
1. پورت پروژه را به پورتی خارج از پورت های رزرو شده انتقال بدین
2. پورت مورد نظر را با دستور زیر رزرو کنید
netsh int ipv4 add excludedportrange protocol=tcp startport=<پورت> numberofports=1 store=persistent
برای رزرو اگر با خطا مواجه شدید کامپیوتر را به حالت safe mod بالا بیارین و دستور رو در حالت admin اجراکنید.
بعد از ریستارت سیستم درصورتی که مجدد با خطا مواجه شدید دستور زیر را اجرا کنید
netsh int ip delete excludedportrange protocol=tcp numberofports=1 startport=<پورت>
پاسخ به سوال