Visual Studio 2010, làm thế nào tôi có thể bắt đầu chỉ một dự án web trong một giải pháp khi gỡ lỗi?


4

Trong Visual Studio 2005 , việc chọn gỡ lỗi một dự án web cụ thể chỉ khởi động Máy chủ phát triển ASP.NET cho dự án được chọn.

Trong Visual Studio 2010 , gỡ lỗi khởi động Máy chủ phát triển ASP.NET cho tất cả 6 dự án web trong giải pháp này, bất kể tôi chọn gỡ lỗi nào.

Có cách nào để thay đổi hành vi này để chỉ mở Máy chủ phát triển cho dự án trang web mà tôi dự định gỡ lỗi không? Đó là một sự hao tổn tài nguyên và thật khó chịu khi phải đóng từng tài nguyên mỗi khi tôi bắt đầu việc này.


Câu trả lời:


4

Cuối cùng tìm thấy câu trả lời cho câu hỏi của tôi. Rõ ràng mỗi tệp csproj.user có một cài đặt:

 <AlwaysStartWebServerOnDebug>True</AlwaysStartWebServerOnDebug>

Thay đổi điều này từ mặc định là true thành false, cho phép bạn thực hiện nó để nó không thực hiện cài đặt này.


1

Bạn sẽ có thể thấy từng dự án trong giải pháp trong "Solution Explorer". Tìm dự án mà bạn muốn gỡ lỗi, nhấp chuột phải vào dự án và chọn "gỡ lỗi" từ menu bật lên. Cung cấp cho nó một lần bắn (điều đó làm việc cho tôi).


Điều này chỉ xây dựng dự án này và gỡ lỗi thành công, nhưng nó vẫn mở ra 6 phiên bản ASP.NET Development Server.
Brisbe42

Ok, trong Solution Explorer, nhấp chuột phải vào giải pháp và nhấp vào "Thuộc tính". Trên trang thuộc tính Giải pháp mở rộng "Thuộc tính chung" và nhấp vào "Dự án khởi động". Bạn nên có tùy chọn để chỉ định mặc định hoặc thậm chí chọn "lựa chọn hiện tại".
Aaron

Theo mặc định, đó là lựa chọn hiện tại. Thay đổi nó thành một Dự án khởi động cụ thể vẫn chạy thành công dự án đó, gỡ lỗi cho nó, nhưng vẫn đang mở các phiên bản ASP.NET Development Server cho tất cả 6 dự án web trong giải pháp.
Brisbe42

Trong cùng một cửa sổ thuộc tính, mục tiếp theo xuống (bên dưới Dự án khởi động) phải là "Phụ thuộc dự án". Khi bạn đã vào đó, hãy chọn dự án (mà bạn đang cố gắng gỡ lỗi) từ danh sách thả xuống và xem nó phụ thuộc vào cái gì. Nó có thể là nó chỉ chạy phần còn lại của những người cần thiết.
Aaron

Tôi đang cố chạy ứng dụng 'WebService'. Nó phụ thuộc vào Kinh doanh, Dữ liệu và Thư viện. Nó chỉ xây dựng các dự án này, nhưng sau đó mở ra 6 trường hợp máy chủ phát triển, bao gồm cả dự án chính không phụ thuộc vào điều này hoặc ngược lại.
Brisbe42
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.