2010-06-22 32 views
5

Visual Studio yêu cầu tạo thư mục ảo trong IIS khi tôi mở một giải pháp. Điều này có thể là do các dự án trong giải pháp đã được cấu hình để sử dụng IIS hơn là Cassini?Visual Studio tạo thư mục ảo IIS khi giải pháp mở

Thông điệp thoại là:..

"The URI địa phương ... quy định cho dự án Web ... chưa được cấu hình Để mở dự án này vào thư mục ảo cần phải được cấu hình có bạn thích để tạo thư mục ảo ngay bây giờ? "

+1

Bạn có thể xác minh rằng trên tab 'Web' trên Cửa sổ thuộc tính dự án không? –

Trả lời

7

Vâng. Nếu một dự án web được cấu hình để sử dụng IIS (trên tab Web trong thuộc tính dự án -> "Sử dụng máy chủ web IIS cục bộ"), Visual Studio yêu cầu đường dẫn được định nghĩa tồn tại trong IIS dưới dạng thư mục ảo và tương ứng với vị trí của dự án trên đĩa. Nếu đường dẫn không tồn tại trong IIS, Visual Studio sẽ cung cấp để tạo nó cho bạn.

+0

Cảm ơn Adrian. Lợi ích của dòng tiêu đề là làm gì? Nó gây ra cho tôi thêm nỗ lực khi tôi chuyển sang làm việc trên mã trong một chi nhánh, vì VS dường như quan tâm đến dự án mà mỗi thư mục ảo được tạo ra, nghĩa là tôi phải xóa tất cả các thư mục ảo trong IIS mỗi khi tôi chuyển nhánh (của tôi) bản sao làm việc). Đây có phải là thứ bạn đã trải qua không? – Ben

+1

@Ben: Vâng, đó là một nỗi đau khi làm việc trên các chi nhánh. Sau một vài lần, nó tương đối nhanh để thiết lập khi bạn làm quen với những gì cần cấu hình. Tôi thích sử dụng IIS vì nó có nghĩa là ứng dụng web của tôi tiếp tục chạy sau khi tôi ngừng gỡ lỗi nó với Visual Studio, có nghĩa là nó vẫn có thể được sử dụng. Ngoài ra, khi phát triển chức năng mới, tôi nhấn biên dịch và sau đó chuyển sang trình duyệt mà không phải khởi động máy chủ web tích hợp hoặc bắt đầu gỡ lỗi. – adrianbanks

+0

OK, tôi sẽ sống với nỗi đau. Chân thành cảm ơn – Ben

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