sự khác biệt giữa việc tạo một dự án ASP.NET Core (NET Core) và ASP.NET Core (.NET Framework)
Tôi không thấy rõ sự khác biệt chính giữa hai loại dự án cuối cùng là gì , thực sự cái cảm giác nào có cái cuối cùng? .NET Core và .NET Framework?
sự khác biệt giữa việc tạo một dự án ASP.NET Core (NET Core) và ASP.NET Core (.NET Framework)
Tôi không thấy rõ sự khác biệt chính giữa hai loại dự án cuối cùng là gì , thực sự cái cảm giác nào có cái cuối cùng? .NET Core và .NET Framework?
ASP.NET Core có thể chạy trên đầu trang của .NET Core hoặc toàn bộ .NET Framework. Vì vậy, có một mẫu tùy thuộc vào việc bạn muốn xây dựng trên .NET Core hay .NET Framework đầy đủ.
Dưới đây là một thông tin đồ họa mà Microsoft đặt cùng trực quan cho thấy các khái niệm:
Không có vấn đề mà mẫu bạn chọn, bạn luôn có thể chỉnh sửa cấu hình của bạn để nhắm mục tiêu cả cùng một lúc. Nhưng các mẫu chỉ giúp bạn bắt đầu với một hoặc các mẫu khác.
Có ai có ứng dụng lõi asp.net nhắm vào khung làm việc đầy đủ để làm việc trên IIS không? Tôi nhận được một loạt các lỗi liên quan đến các tập tin/dlls không được tìm thấy và các ứng dụng không hoạt động? – JBA
Được hỏi là câu hỏi riêng biệt. –
@JBA Tốt nhất là không nên vuốt ve câu hỏi của bạn. Hãy hỏi một cái mới, và cung cấp đủ chi tiết thích hợp như mô tả cấu hình và thông báo lỗi của bạn. – mason
Sự khác biệt là liệu bạn sẽ nhắm mục tiêu đến .Net Core Framework hoặc Full .Net Framework. Và sự khác biệt này hiển thị ví dụ trong tệp project.json.
Một điều cần biết là khi bạn sử dụng mẫu "ASP.NET Core Web Application (.NET Framework)", nó dễ dàng hơn nhiều để liên kết tới .Net Library Projects nhắm mục tiêu khung làm việc đầy đủ khi sử dụng Visual Studio. Có thể thực hiện nó bằng cách sử dụng mẫu "ASP.NET Core Web Application (.NET Core)" nhưng nó yêu cầu một số chỉnh sửa thủ công tệp project.json. Cũng cần lưu ý rằng nếu bạn nhắm mục tiêu Khuôn khổ Đầy đủ, ứng dụng web phải được triển khai trên Windows, trong khi nhắm mục tiêu khung .Net Core cho phép ứng dụng web được triển khai vào môi trường không phải Windows. Nhưng .Net Core Framework không phải là tính năng phong phú như khung hình đầy đủ. (Nó không có thói quen vẽ để thay đổi kích thước hình ảnh chẳng hạn). Bạn có thể đọc thêm về cách chọn đúng khung tại đây: https://docs.asp.net/en/1.0.0-rc1/getting-started/choosing-the-right-dotnet.html
Dù bằng cách nào, cho dù bạn chọn hai mẫu nào, bạn sẽ tạo một dự án để tạo ứng dụng ASP.NET Core.
Dưới đây là những gì các giải pháp trông giống như trong Visual Studio 2015 Cập nhật 3 khi "ASP.NET Lõi Web Application (NET Core)" được chọn (với tùy chọn Trống):
Và đây là tập tin project.json của nó:
Đây là những gì các giải pháp trông giống như trong Visual Studio 2015 Cập nhật 3 khi "ASP.NET Lõi Web Application (.NET Framework)" được chọn (với tùy chọn Trống):
Và đây là dự án của mình tập tin .json:
@ đủ công bằng ... https: //docs.microsoft.com/en-us/dotnet/articles/core/index # so sánh với các nền tảng khác có thể được tìm thấy thông qua một hoặc hai nhấp chuột từ trang tìm hiểu. –