سوال خود را بپرسید

توضیحات بخش

rss
سوال و جواب برای متخصصان و علاقه مندان به برنامه نویسی در همه زبان ها و همه پلت فرم ها

آمار بخش

کاربران 29
سوال ها 71
پاسخ ها 80
نظر سنجی ها 0

برترین کاربر ها

بیشترین تگ ها

2

خطا در اجرای پروژه سایت ویژوال استادیو 2019

خطای
IIS Express error: Failed to register URL for site. The process cannot access the file because it is being used by another process.
هنگام اجرای پروژه پیش میاد لطفا راهنمایی کنید
پاسخ به سوال
1306بازدید

پاسخ ها (1)

2
این خطا به دلیل پر بودن پورتی که قرار است 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=<پورت>
پاسخ به سوال
تعداد حروف 0