Tôi có một giải pháp phòng thu trực quan 2008 bao gồm một dự án từ xa được lưu trữ trên asp.net trong C#. Giải pháp này cũng chứa các dự án C# khác và các dự án C++.Tại sao dự án ASP.NET của tôi chạy trên máy chủ phát triển khi không nằm trong số các dự án khởi động?
Khi gỡ lỗi tương tác giữa máy khách C# của tôi và máy chủ asp.net, quá trình gỡ lỗi rất tuyệt. Tôi thực sự có thể bước vào các cuộc gọi máy chủ và quay trở lại. Tuy nhiên, có những lúc tôi cần tập trung gỡ lỗi vào một tập tin thực thi độc lập mà không có dự án asp.net.
Vấn đề của tôi là, sau khi cài đặt (các) dự án khởi động cho các dự án khác ngoài dự án asp.net không ngăn dự án asp.net khởi chạy trong máy chủ phát triển (và khay hệ thống). Nó không xuất hiện để được "gỡ lỗi" cho mỗi se, nhưng nó đang chạy và sử dụng tài nguyên khi tôi không muốn nó được.
Tôi đã kiểm tra và kiểm tra lại cài đặt dự án khởi động. Chúng chắc chắn ở vị trí "tắt". Bất kỳ suy nghĩ về lý do tại sao điều này sẽ xảy ra và/hoặc làm thế nào để ngăn chặn nó? Đã có ai thử điều này chưa?
Ghi chú giải pháp: Viết mã này lên "oh đó là ở đâu!" hiện tượng trong Visual Studio. Thiết lập này không nằm trên trang thuộc tính dự án ASP.NET (nhấn chuột phải vào dự án trong trình khám phá giải pháp và chọn "các thuộc tính"), và không có trên giao diện người dùng dự án khởi động. Thay vào đó, nó nằm trên trang thuộc tính "thông thường" khi dự án được chọn trong trình khám phá giải pháp. tức là đảm bảo trang thuộc tính được hiển thị (View-> Properties Window) và sau đó nhấp vào dự án ASP.NET trong trình khám phá giải pháp. Tùy chọn hàng đầu là "Luôn bắt đầu khi gỡ lỗi", khi được đặt thành sai, giải quyết được sự cố.
Cảm ơn bạn đã chỉ cho tôi đúng hướng! – el2iot2
Yea tôi thấy khó chịu rằng có "Thuộc tính dự án" và "Thuộc tính cho dự án" – Glennular