Điều này cũng áp dụng cho Visual Studio 2010.
Và còn có nhiều điều nữa.
Triệu chứng:
- A (Dịch vụ) dự án Web được cấu hình để chạy ở một cổng cụ thể, ví dụ 10080.
- Sau một thời gian Visual Studio Compains “Không thể khởi động Visual Studio phát triển Server bởi vì cổng‘10080 'được sử dụng”
- Lý do là vẫn chưa rõ ràng. Nó có thể có một cái gì đó để làm với máy chủ webdev crashing.
- Khởi động lại máy tính không giải quyết được sự cố.
- Netstat không hiển thị mục nhập cho cổng 10080
- Khởi động thủ công WebDev.WebServer40.exe tại cổng 10080 hoạt động tốt.
Vì tôi muốn bắt đầu từ trong Visual Studio, tôi chuyển đến cổng 10081, sau đó đến 10082 và ngày nay đến 10083. Tôi sắp hết cổng.
Giải pháp mà không làm việc:
- Khởi động lại Visual Studio
- thiết lập bảo mật TrendMicro Tweaking (không thể truy cập chúng)
- Vô hiệu hóa chống virus FortiClient/tường lửa
Giải pháp rằng DOES hoạt động:
- Cấu hình dự án của tôi tự khởi động server
- Nhấp chuột phải dự án, chọn thuộc tính
- Nhấp vào tab "Web"
- Pick cho hành động bắt đầu "Bắt đầu chương trình bên ngoài" và trỏ đến Webdev.Webserver40.EXE (đối với tôi: C: \ Program Files (x86) \ Tệp phổ biến \ Microsoft Shared \ DevServer \ 10.0 \ WebDev.WebServer40.EXE)
- đối số dòng lệnh: /cổng: 10080/path: C: \ Solution \ Project
- thư mục làm việc: C: \ Solution \ Project
- Dưới máy chủ kiểm tra "Sử dụng Custom Web Server"
- Đừng kiểm tra bất kỳ hộp kiểm debugger
tác dụng phụ: dự án của tôi nghĩ nghỉ điểm không nhận được hit. ("không có biểu tượng nào được tải"). Hóa ra họ làm việc như họ cần.
Tôi hy vọng mọi người sẽ tìm thấy một giải pháp dứt khoát, nhưng cho đến lúc này giải pháp thay thế này thực hiện thủ thuật cho tôi.
Aha! Tôi cũng có Eset! Chúng tôi có thể đang trên đường mòn! –
Thật vậy, đó là Eset và hướng dẫn của bạn đã được phát hiện! Xin chúc mừng, bạn đã nhận được tiền thưởng! –
Cảm ơn bạn :) đã giải quyết vấn đề lạ từ cái nhìn đầu tiên quá :) – 0x49D1