Một số dự án web đang gây ra sự cố cho tôi trong khi những dự án khác hoạt động tốt. Tôi quyết định tập trung vào một trong những vấn đề. Tôi đang sử dụng Visual Studio 2013 trên Windows 7. Tôi nghĩ rằng tôi đang chạy nó với tư cách quản trị viên, tiêu đề cửa sổ nói PROJECT NAME - Microsoft Visual Studio (Administrator)
.
Khi tôi cố gắng chạy dự án, tôi nhận được một thông báo:
Không thể khởi chạy máy chủ IIS Express Web.
Không thể đăng ký URL " http: // localhost: 62940 / " cho trang web "SITE NAME" ứng dụng "/". Mô tả lỗi: Truy cập bị từ chối. (0x80070005).
Điều này có vẻ không hoàn toàn hiếm gặp nhưng tôi đã thử nhiều gợi ý mà không gặp may:
Đã xóa
%userprofile%\Documents\IISExpress\
, cố chạy.netsh http add urlacl url=http://localhost:62940/ user=everyone
, khởi động lại và cố gắng chạy. (Trên thực tếuser=Alla
kể từ Windows Thụy Điển).netsh http delete urlacl url=http://localhost:62940/
, khởi động lại và thay đổi từ<binding protocol="http" bindingInformation="*:62940:localhost />
thành<binding protocol="http" bindingInformation="*:62940:/>
trong%userprofile%\Documents\IISExpress\config\applicationhost.config
và cố gắng chạy. (Nó đã thay đổi thông báo lỗi để nói... URL "http://*:62940/" ...
.Đã cài đặt lại IIS 8.0 Express
Cài đặt lại Visual Studio 2013
Tôi đang ở cuối cùng, tôi đang làm gì sai?
Nếu tôi thay đổi cổng của dự án (ví dụ thành 55555) thì nó bắt đầu ... Đây không phải là một giải pháp mong muốn vì những dự án này được thực hiện bởi nhiều người. Có lẽ cổng bị chặn bởi cái gì khác? Nếu vậy, có một cách dễ dàng để kiểm tra bằng gì?
Cổng 62940 dường như là miễn phí. Chạy netstat
không hiển thị bất kỳ ứng dụng nghe nó. Một cái gì đó phải sai.
Tôi đã thử bắt đầu dự án ngày hôm nay sau khi không chạm vào nó trong một vài tháng. Nó hoạt động nhưng tôi không biết tại sao.
netstat
theo đề nghị. Không có ứng dụng nào có vẻ là cổng giám sát 62940. Một cái gì đó phải sai.
netstat -aon | findstr
để xem ứng dụng khác cũng giám sát cổng 62940. Nếu vậy, bạn không thể giám sát cổng đó mà phải chuyển sang cổng khác. Đừng thay đổi apphost.config hoặcnetsh http
khi chúng rõ ràng không phải là nguyên nhân.