Helpex - Trao đổi & giúp đỡ Đăng nhập
11

Tôi đang xây dựng một ASP.NETứng dụng Core và muốn sử dụng một cổng cụ thể khi khởi chạy gỡ lỗi trong VS Code. Nó mặc định chạy http:// localhost:5000. Tôi không thể tìm thấy bất kỳ cài đặt nào cho nơi tôi sẽ thay đổi cài đặt này. Khi tôi cố gắng chỉ định một portcài đặt trong launch.jsontệp, tôi được thông báo rằng nó không được phép. Có cài đặt cụ thể nào cần đặt để chỉ định cài đặt nào portkhông?

11 hữu ích 0 bình luận 22k xem chia sẻ
3

Trong của bạn Program.cs

cố gắng thêm .UseUrls("http://localhost:5050")

Số cổng có thể là bất kỳ thứ gì khác với số được chỉ định

3 hữu ích 2 bình luận chia sẻ
23

Bạn có thể định cấu hình điều này từ tệp khởi chạy.json. Bạn muốn tìm thuộc tính "env" và thêm

"ASPNETCORE_URLS":"http://localhost:<PORT_NUMBER>"

Điều chỉnh từ launcher.json mặc định, nó sẽ trông giống như sau:

"env": {
     "ASPNETCORE_ENVIRONMENT": "Development",
     "ASPNETCORE_URLS":"http://localhost:5001"
},

Bằng cách này, thay đổi cổng của bạn sẽ chỉ ảnh hưởng đến ứng dụng đang chạy cục bộ của bạn và bạn sẽ không thêm mã gỡ lỗi vào ứng dụng sản xuất của mình

23 hữu ích 2 bình luận chia sẻ
2

Bạn có phải loại bỏ điều này khi triển khai dàn dựng hoặc sản xuất không? Điều này có vẻ không tốt cho bất cứ điều gì ngoại trừ nhà phát triển địa phương.

2 hữu ích 0 bình luận chia sẻ
loading
Không tìm thấy câu trả lời bạn tìm kiếm? Duyệt qua các câu hỏi được gắn thẻ asp.net visual-studio-code , hoặc hỏi câu hỏi của bạn.

Có thể bạn quan tâm

loading