Visual Studio mở trình duyệt mặc định thay vì Internet Explorer


202

Khi tôi gỡ lỗi trong Visual Studio, Firefox mở ra và điều đó thật khó chịu vì các kết nối mà Internet Explorer và Visual Studio có, chẳng hạn như khi bạn đóng trình duyệt Internet Explorer bắt đầu gỡ lỗi, Visual Studio ngừng gỡ lỗi. Thay vào đó, làm cách nào để Visual Studio mở Internet Explorer mà không phải đặt Internet Explorer làm trình duyệt mặc định?

Câu trả lời:


278

Scott Guthrie đã tạo một bài đăng về cách thay đổi trình duyệt mặc định của Visual Studio :

1) Nhấp chuột phải vào trang .aspx trong trình khám phá giải pháp của bạn

2) Chọn tùy chọn menu "duyệt với"

3) Trong hộp thoại, bạn có thể chọn hoặc thêm trình duyệt. Nếu bạn muốn Firefox trong danh sách, nhấp vào "thêm" và trỏ đến tên tệp firefox.exe

4) Nhấp vào nút "Đặt làm mặc định" để biến trình duyệt này thành trình duyệt mặc định khi bạn chạy bất kỳ trang nào trên trang web.

Tuy nhiên tôi không thích thực tế rằng điều này không đơn giản như nó phải như vậy.


14
Tùy chọn này không có sẵn với các dự án MVC, vì bất kỳ lý do gì
ximumjasonxx

10
Nó có sẵn cho các dự án MVC, nhưng bạn cần tìm tệp Default.aspx cho dự án.
1kevgriff

3
MVC2 + không sử dụng trang đích .aspx
ximumjasonxx

29
Đối với MVC2 + Tôi chỉ cần thêm một tệp .htm, thường được đặt tên là Starter.htm và giải pháp trên hoạt động tốt. Tôi cũng thường chỉ thêm nó vào giải pháp thay vì một dự án. Nó có ý nghĩa hơn theo cách đó đặc biệt là nếu tôi có một giải pháp đa dự án web. Ồ và bạn không phải lo lắng về việc nó sẽ được triển khai với nguồn của bạn bằng tính năng Web Deploy VS2010.
gligoran

1
Lưu ý đây là dường như được xây dựng vào VS 11 - blogs.msdn.com/b/webdevtools/archive/2012/03/01/...
SamStephens

122

Trong Visual Studio 2010, trình duyệt mặc định được đặt lại thường xuyên (cứ sau mỗi lần thay đổi cài đặt IDE hoặc ngay cả sau khi khởi động lại Visual Studio). Hiện tại đã có tiện ích mở rộng trình duyệt mặc định cho năm 2010 để giúp chống lại điều này:

!!! Cập nhật !!! Có vẻ như Trình chuyển đổi trình duyệt mặc định WoVS không còn có sẵn miễn phí theo @Cory . Bạn có thể thửThay vào đó, Trình thay đổi trình duyệt mặc định nhưng tôi chưa kiểm tra. Nếu bạn đã có plugin WoVS, tôi khuyên bạn nên sao lưu nó để bạn có thể cài đặt nó sau.

Các giải pháp sau đây có thể không còn hoạt động:

Trình chuyển đổi trình duyệt mặc định của WoVS : http://visualstudiogallery.msdn.microsoft.com/en-us/bb424812-f742-41ef-974a-cdac607df921

Trình chuyển đổi trình duyệt mặc định WoVS

Chỉnh sửa: Điều này hoạt động với các ứng dụng ASP.NET MVC .

Ghi chú: Một tác dụng phụ tiêu cực của việc cài đặt tiện ích mở rộng này là dường như nó sẽ được cập nhật khoảng một tháng một lần. Điều này đã khiến một số người gỡ cài đặt nó bởi vì, đối với họ, nó gây khó chịu hơn thì đó là vấn đề mà nó khắc phục. Bất kể nó được cập nhật dễ dàng thông qua trình quản lý tiện ích mở rộng và tôi vẫn thấy nó rất hữu ích.

Bạn sẽ thấy lỗi sau khi bắt đầu VS:

Các bit beta Trình duyệt mặc định đã hết hạn. Vui lòng sử dụng Trình quản lý tiện ích mở rộng hoặc truy cập Thư viện VS để tải xuống các bit được cập nhật.


Đây là một cách tiếp cận tốt hơn. ASPX có thể không nhất thiết phải là một phần của ứng dụng ASP.NET MVC 3 vì bạn có thể chọn công cụ xem dao cạo.
Amir

Đây chắc chắn là lựa chọn tốt nhất cho VS2010.
Alex Yakunin 17/03/2016

Thật không may, có vẻ như điều này vẫn không giúp được gì. Có một lỗi trong VS2010 và không thể tin được rằng Microsoft đã nói sẽ không được sửa cho đến khi VS tiếp theo: connect.microsoft.com/VisualStudio/feedback/details/568469/iêu
Nicholas

@Nicholas Nó hoạt động và buộc VS ở lại trên trình duyệt đã chọn bất kể tính năng / lỗi thiết lập lại. Tôi sẽ cài đặt bổ trợ này ngay cả khi không có lỗi. Tôi phát triển và thử nghiệm trên 3 trình duyệt khác nhau và addin này làm cho điều đó thực sự dễ dàng.
Tim Santeford

@Tim Đây là ý tôi-- nếu bạn khởi chạy một trang web, nó luôn khởi chạy trong IE trước (ngay cả khi đã cài đặt tiện ích mở rộng). Sau đó, các biểu tượng bị vô hiệu hóa trong tiện ích mở rộng (đây là một lỗi trong tiện ích mở rộng của chúng), vì vậy bạn không thể chọn một trình duyệt khác. Bạn phải sử dụng "Duyệt với" để khởi chạy trang web với một trình duyệt khác, sau đó các biểu tượng của tiện ích mở rộng được bật lại .... Dù sao, quan điểm của tôi là tiện ích mở rộng không sửa lỗi hoặc thực sự giúp bạn làm việc dễ dàng hơn. Microsoft cần triển khai một bản sửa lỗi.
Nicholas

41

Đối với MVC3, bạn không phải thêm bất kỳ tệp giả nào để đặt một trình duyệt nhất định. Tât cả nhưng điêu bạn phải lam la:

  • "Hiển thị tất cả các tệp" cho dự án
  • đi đến thư mục bin
  • nhấp chuột phải vào tệp .xml duy nhất để tìm tùy chọn "Duyệt bằng ..."

thiết lập trình duyệt mặc định của dự án MVC3


Thật là một giao diện người dùng khủng khiếp. Cảm ơn cho hack này để có được xung quanh nó. Có vẻ như vẫn cần thiết với MVC6 và Visual Studio 2017.
Brandon Barkley

26

Nhấp chuột phải vào tệp aspx và chọn 'duyệt với'. Tôi nghĩ có một tùy chọn ở đó để đặt làm mặc định.


7

Cũng có thể hữu ích cho ASP.NET MVC:

Trong một ứng dụng MVC, bạn phải nhấp chuột phải vào Default.aspx, đây là trang web 'thực' duy nhất trong giải pháp đó. Trang mặc định hiển thị 'Duyệt với'

Từ http://avaricesoft.wordpress.com/2008/08/04/ ...


1
Cảm ơn vì điều đó. Mỗi khi tôi vá VS, nó sẽ thiết lập lại trình duyệt mặc định trở lại IE. Nó đã thúc đẩy tôi mở một dự án webforms để tôi có thể thay đổi nó trở lại Firefox.
Nick

10
Trong MVC 2 Default.aspx không còn tồn tại. trong năm 2010, bạn phải tạo một trang web dạng cơ bản, đặt mặc định (vì nó không giữ từ dự án này sang dự án khác). Sau đó, bạn có thể xóa biểu mẫu web dư thừa
ximumjasonxx

7

Nếu bạn đang chạy một ứng dụng MVC 3 - trong trình khám phá giải pháp của bạn, hãy nhấp vào biểu tượng hiển thị tất cả các tệp và sau đó trong tệp Global.asax, sẽ có một tệp có tên YourProjectName.Publish.XML nhấp chuột phải vào nó và sau đó nhấp vào "Duyệt qua. .. "và chọn trình duyệt yêu thích của bạn làm mặc định.


4

Trong Solution Explorer, nhấp chuột phải vào bất kỳ trang ASPX nào và chọn "Duyệt với" và chọn IE làm mặc định.

Lưu ý ... các bước tương tự có thể được sử dụng để thêm Google Chrome làm tùy chọn trình duyệt và tùy chọn đặt nó làm trình duyệt mặc định.


3

Lưu ý nhanh nếu bạn không có .aspx trong dự án của mình (tức là XBAP của nó) nhưng bạn vẫn cần gỡ lỗi bằng IE, chỉ cần thêm một trang htm vào dự án của bạn và nhấp chuột phải vào đó để đặt mặc định. Đó là hacky, nhưng nó hoạt động: P


1

Bạn cũng có thể gỡ lỗi bằng firefox.

Thực hiện theo các bước sau: Tool-> Attach to processvà chọn firefox.exehoặc trình duyệt mặc định của bạn. Sau đó, trình gỡ lỗi sẽ hoạt động với trình duyệt này. Nhưng tôi đã gặp một số rắc rối khi firefox là 32 bit và VS2010 là 64 bit.

Dù sao, nhấp chuột phải vào tài liệu hiện tại, duyệt qua -->hơn chọn trình duyệt của bạn, hơn là đặt nó làm mặc định. Cách này tốt hơn. Vì id quá trình của firefox có thể thay đổi, vì vậy bạn sẽ khó chịu khi đính kèm lại quy trình.


1

Với VS 2017, gỡ lỗi dự án ASP.NET bằng Chrome không đăng nhập bạn bằng tài khoản Google của bạn.

Để khắc phục, hãy chuyển đến Công cụ -> Tùy chọn -> Gỡ lỗi -> Chung và tắt cài đặt Bật gỡ lỗi JavaScript cho ASP.NET (Chrome và IE).

https: //msdn Shared.blob.core.windows.net/media/2016/11/debugger-sinstall-1024x690.png


1

Trong studio hình ảnh 2013, điều này có thể được thực hiện như sau:

1) Đảm bảo bạn đã chọn một dự án khởi động từ cửa sổ khám phá giải pháp của bạn 2) Điều này mang đến một thả xuống bên trái của trình gỡ lỗi thả xuống. Bạn có thể chọn trình duyệt từ trình đơn thả xuống mới này.

Điều quan trọng là phải có một dự án được chọn là khởi động


0

Bạn đã đề cập đến Visual Studio. Cái này dành cho Visual Studio 2013. Trong "Menu and Tools" ở dòng thứ hai, ngay bên dưới Debug, bạn có hộp thả xuống cung cấp cho bạn danh sách / tùy chọn "Trình giả lập". IE của bạn sẽ nằm trong tùy chọn, hãy chọn nó và bạn tốt để đi Cách dễ dàng .


0

Dự án của bạn có thể không có tệp aspx vì nó có thể là một loại dự án web khác.

Tuy nhiên, nếu nó có thư mục ClientApp :

  1. đi đến chế độ xem chuẩn của Solution Explorer ( Ctrl+ Alt+ L) nơi bạn có thể tìm thấy giải pháp tên dự án của mình (nhấp vào biểu tượng thư mục ở trên cùng để chắc chắn (nói "Giải pháp và thư mục"))
  2. nhấp chuột phải vào thư mục ClientApp chính
  3. Duyệt với ... sẽ hiển thị gần đầu (gần Xem trong Trình duyệt tùy chọn ), nhấp vào nó và hộp thoại trình duyệt hiển thị
  4. nhấp vào trình duyệt ưa thích của bạn
  5. bấm vào Đặt làm mặc định
  6. nhấp vào Duyệt để xác nhận (điều này sẽ mở trình duyệt bạn vừa chọn trên thư mục đó)

-3

Một cách khác là thực hiện các thao tác sau trong Visual Studio:

  1. Chọn gỡ lỗi
  2. Tùy chọn và cài đặt
  3. Mở rộng môi trường
  4. Chọn trình duyệt web
  5. Nhấp vào nút ' Tùy chọn Internet Explorer '
  6. Chọn tab ' Chương trình '
  7. Chọn nút ' Đặt mặc định ' cho Internet Explorer

3
Bạn chỉ đang tạo trình duyệt Internet Explorer làm trình duyệt mặc định của hệ thống. Tuy nhiên tôi nghĩ câu hỏi là "Làm thế nào bạn có thể chạy trang web của mình trong Internet Explorer ngay cả khi trình duyệt mặc định là Chrome hoặc Firefox?"
Rohit

Tại sao rất nhiều bước qua VS để tiếp cận Tùy chọn Internet, chỉ cần mở IE xem các công cụ hoặc tìm kiếm trực tiếp trong Bắt đầu :-)
Mohammed Dawood Ansari
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.