Tôi có một số dự án web ASP.NET và thư mục Đầu ra của chúng được đặt thành "C: \ Builds \ [ProjectName] bin" (thay vì thư mục bin \ "mặc định"). Điều này làm cho "F5" Debugging không hoạt động vì ASP.NET Development Server mong đợi thư mục "bin" trong thư mục dự án.Thay đổi đường dẫn đầu ra trong dự án web trong VS2010
Sau đó tôi đã thay đổi để sử dụng máy chủ Web cục bộ IIS (http: // localhost/webproject1 ") và cập nhật thủ công đường dẫn vật lý vdir lên đường dẫn đầu ra tùy chỉnh của tôi. Tuy nhiên, VS2010 sẽ không tải csproj vì nó phát hiện url là đã được ánh xạ tới một vị trí thư mục khác:
Tôi biết rằng có lẽ tôi không nên thay đổi thư mục Đầu ra.Nhưng tự hỏi liệu có cách nào dễ dàng để giải quyết vấn đề này không? Mục tiêu là thực hiện công việc gỡ lỗi "F5" các thư mục
Cập nhật do câu trả lời của Aristos:
Cảm ơn Aristos. Thật không may là sẽ không giải quyết được vấn đề. Tất cả các dự án của tôi đã sử dụng tham chiếu dự án, vì vậy tất cả các dll tham chiếu được sao chép chính xác vào thư mục đầu ra. Lý do tại sao gỡ lỗi F5 không hoạt động là vì thư mục đầu ra không phải là thư mục con "bin" bình thường, nhưng trong một số đường dẫn khác nói là C:\BuildsOut\Foo\bin
.
Dường như để sử dụng F5 để gỡ lỗi dự án web trong VS2010, nó phải sử dụng đường dẫn đầu ra mặc định "bin". Nếu bạn thay đổi điều đó, thì F5 sẽ không hoạt động và thậm chí tệ hơn dự án của bạn thậm chí có thể không tải.
Hãy thử có các dự án này trong cùng một "giải pháp". Không chắc chắn nhưng đáng thử. – Poni