2010-05-06 31 views
7

Tôi có DotnetNuke được tải trong Visual studio 2010. Tùy chọn 'sử dụng máy chủ tùy chỉnh' trong 'Tùy chọn Bắt đầu' bị tắt. Tại sao nó bị vô hiệu hóa? Mặc định 'Sử dụng máy chủ Web mặc định' là gì? Làm cách nào để thay đổi mặc định là gì? Trong các phiên bản trước đó của VS i đã có thể chuyển đổi giữa IIS và máy chủ web nội bộ (Cassini). Bây giờ nó khó hiểu hơn trong VS 2010!Tại sao tùy chọn "sử dụng máy chủ tùy chỉnh" bị tắt trong Visual studio 2010?

Loại dự án, dự án ứng dụng web và dự án trang web có ảnh hưởng đến cài đặt không?

Trả lời

0

Tôi có tất cả các tùy chọn này chỉ hoạt động tốt trên máy của mình và tôi đã thử nó với rất nhiều giải pháp, ứng dụng web và dự án web. Nó làm việc ở khắp mọi nơi ...

Trong trường hợp của bạn tôi nghĩ rằng nó hoặc có thể là một vấn đề cấp phép, hoặc một số vấn đề với quá trình cài đặt ..

Phiên bản nào của VS nào bạn đã cài đặt? Nhà phát triển web? Pro? Tối hậu? Đã xảy ra lỗi khi cài đặt?

Bạn có chắc chắn rằng Cassini đã được cài đặt và khả dụng trên máy của bạn không?

Ngoài ra, bạn có thể thử chạy VS làm quản trị viên. Chắc chắn, nó vẫn sẽ hoạt động mà không có nó (và nó, tin tôi: P), nhưng nó có thể giúp tìm ra vấn đề ...

UPD: Bạn đang sử dụng hệ điều hành nào, và có phải là 32/64 không bit?

Bạn có những tệp exe nào trong các thư mục này?

C: \ Program Files \ Common Files \ Microsoft Shared \ DevServer \ 10.0
C: \ Program Files (x86) \ Common Files \ Microsoft Shared \ DevServer \ 10,0

+0

Đây là phiên bản cuối cùng của VS 2010 trong Win7 64 bit. Quá trình cài đặt không đưa ra bất kỳ lỗi nào. Tôi có WebDev.WebServer20 & WebDev.WebServer40. VS chạy dưới quyền quản trị viên. –

+0

Đây chỉ là lạ sau đó .. Xin lỗi, không thể đưa ra bất kỳ ý tưởng: ( –

18

Tôi đã chỉ có vấn đề này trên một trong các dự án của tôi đã được thiết lập để sử dụng IIS Express.

Giải pháp cho tôi là nhấp chuột phải vào dự án trang web và chọn tùy chọn sử dụng máy chủ VS thay thế. Các tùy chọn để sau đó sử dụng một máy chủ tùy chỉnh sau đó được kích hoạt một lần nữa vì vậy tôi có thể trỏ nó vào trang web IIS tôi muốn thử nghiệm chống lại.

+2

Đây là câu trả lời đúng và vẫn áp dụng cho VS 2012. –

+0

yep cùng một điều chính xác cho tôi trên vs 2012 server 2012. gây phiền nhiễu. loại bỏ iis express ... – 101chris

+1

Làm thế nào để bạn làm điều này với một ứng dụng web (không có tệp dự án)? Không có tùy chọn như vậy cho tôi trong VS 2010 – ElGavilan

6

Chỉ có vấn đề này ngày hôm nay với Visual Studio 2012. Một giải pháp khác là mở VS (không tải bất kỳ dự án nào) và sau đó Tệp> Mở Trang Web. Chọn trang web bạn đang gặp sự cố. Tại thời điểm đó VS sẽ cảnh báo rằng một máy chủ khác được cấu hình để được sử dụng cho trang này. Nếu bạn chọn 'Không' trong hộp thoại, bạn có thể sử dụng Trang thuộc tính để đặt máy chủ tùy chỉnh như mong đợi.

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