2008-11-30 21 views
10

Tôi có một giải pháp Visual Studio 2008 với một số dự án trong đó - một số trong đó là các ứng dụng/trang web.Tại sao Visual Studio khởi chạy nhiều WebDev khi tôi gỡ lỗi?

Bất cứ khi nào tôi đi "Gỡ lỗi> Bắt đầu phiên bản mới" cho một ứng dụng web cụ thể và VS khởi chạy Máy chủ phát triển ASP.net (WebDev.WebServer.EXE) cho ứng dụng đó, VS cũng khởi chạy thêm 3 quy trình như vậy - một cho mỗi trong số 3 ứng dụng web khác mà tôi có trong giải pháp.

Làm cách nào tôi có thể yêu cầu Visual Studio chỉ khởi chạy WebDev cho một dự án mà tôi đang gỡ lỗi? Tôi đã xem cả hai cấu hình dự án và cấu hình giải pháp và không thể tìm thấy cài đặt có liên quan ...

Trả lời

0

Tôi nghĩ rằng nó chạy một cho mỗi Cổng - bạn có thể thử chuyển chúng để có cùng một cổng - bấm vào dự án và nhìn vào cửa sổ thuộc tính (bạn phải tắt việc tạo cổng tự động và sau đó đặt cổng #)

-1

Gợi ý - không sử dụng WebDev nội bộ, sử dụng IIS thay thế. Cũng làm giảm sự lộn xộn trong systray. ;)

0

Tôi đã thử các giải pháp trên nhưng nó không làm việc. Giải pháp của tôi là một vs2005, những gì tôi tìm thấy để giải quyết dự án là làm cho cửa sổ thuộc tính của VS 2008 hiển thị. Sau đó nhấp vào các dự án web và sau đó đặt thuộc tính "Luôn bắt đầu khi gỡ lỗi" thành sai và điều này sẽ giải quyết vấn đề: (

0

Trong Visual Studio 2008, có một mục nhập trên trang Thuộc tính cho dự án được gọi là " Luôn bắt đầu khi gỡ lỗi "

Lưu ý rằng bạn phải thực hiện điều này bằng cách chọn dự án và chuyển đến ngăn Thuộc tính (hoặc bấm chuột phải vào Thuộc tính). Tùy chọn này không hiện diện khi bạn bấm đúp vào dự án và mở nó trong ngăn chỉnh sửa chính

VS theo mặc định đặt giá trị này thành bật cho tất cả các dự án web của bạn. Tắt tính năng này sẽ giải quyết được sự cố này

[biên tập] Điều này khá khó chịu và tôi muốn mặc định là sai! [/ Biên tập]

Các vấn đề liên quan