Trong VS 2012, tôi đang cố gắng để tạo ra một ứng dụng web MVC 4 với jQuery cuộc gọi đến một dự án Web API. (Các nhà phát triển khác sẽ sử dụng API với ứng dụng gốc hiện tại của chúng tôi và có thể thêm vào API trong tương lai.) Vì vậy, tôi có một dự án là API Web và một dự án khác là trang web MVC 4. Tôi chỉ có thể thiết lập một trong số chúng để chạy, và chúng sử dụng localhost: xxxxx.Làm thế nào để gỡ lỗi Project Web API Từ dự án MVC Trong Cùng Giải pháp
Làm cách nào để gỡ lỗi thay đổi cho cả hai? Ví dụ, giả sử tôi thêm một đường dẫn API mới/api/customer/get và sau đó một cuộc gọi jQuery ajax mới đến đường dẫn đó và làm một cái gì đó với JSON kết quả. Tôi đã thay đổi mã trong cả hai dự án và muốn theo dõi nó từ đầu đến cuối; làm cách nào để khởi chạy cả hai? Làm cách nào để gỡ lỗi cả hai? Chỉ cần rõ ràng, ứng dụng MVC không thực hiện các cuộc gọi phía máy chủ tới API, tôi đang sử dụng MVC chủ yếu để có thể dễ dàng sử dụng các mẫu Handlebars đã được biên dịch trước, rút gọn và (hy vọng) .MẠNG LƯỚI; các cuộc gọi API đến từ jQuery. Vì tôi vẫn còn tương đối mới đối với các công nghệ này, các đề xuất thay thế được hoan nghênh.
Cảm ơn bạn trước.
Bạn có thể nhấp chuột phải vào các giải pháp trong Solution Explorer và chọn "Set dự án Startup ..." sau đó chọn "Nhiều Startup dự án" và khi bạn gỡ lỗi, bạn có thể nhấn breakpoint trong tất cả các dự án mà có một hành động của " Khởi đầu". –
@TDL: Điều đó hoạt động, cảm ơn. Nhưng nó tiếp xúc với một vấn đề khác trong đó mỗi dự án được gắn vào một số cổng địa phương khác nhau, có hiệu lực làm cho chúng khác nhau các trang web (và tên miền?). Kế hoạch là triển khai đến cùng một trang web, nhưng tất cả các tuyến API bắt đầu bằng '/ api /'. Như nó là viết tắt, làm thế nào để tôi thực hiện cuộc gọi jQuery của tôi tham khảo tên miền chính xác khi gỡ lỗi?Tôi chắc chắn không muốn thay thế URL trong chế độ Gỡ lỗi, và sau đó có vẻ như tôi đang gặp phải các vấn đề truy cập miền chéo. Điều đó có ý nghĩa? – Jammerms
Nếu bạn muốn lưu trữ cả hai dưới cùng một trang web, tại sao không kết hợp cả hai dự án thành một? – LordHits