Blog

qtq80-dp1eqm
16 làm hư 2017

ASP.NET trên OpenShift: Bắt đầu trong ASP.NET

Tại sao một Giới thiệu về ASP.NET trên OpenShift?

Khi thực hiện phát triển ASP.NET bằng cách sử dụng OpenShift, tôi đã tìm thấy một vài hướng dẫn ở đó để bắt đầu trên ASP.NET

a) tâm trí quá boggling, và

b) không đi qua những sơ suất về cách nó hoạt động

Trong trường hợp sẽ sử dụng ASP.NET trên OpenShift, bạn sẽ có khả năng để hiểu nó!

Trong sự sắp xếp bài tập hướng dẫn này, tôi sẽ nhảy vào cơ hội để cung cấp cho bạn một sự hiểu biết cơ bản về chức năng của ASP.NET và những gì bạn đang làm trước khi bạn bắt đầu thực hiện các chủ trương của mình trên OpenShift. Chúng tôi sẽ đến đó trong một bài báo sớm đủ.

Trong phần 1 và 2 của bài tập hướng dẫn này, tôi sẽ bắt đầu nhanh chóng bằng cách sử dụng các bố trí trong Visual Studio Community 2015. Điều này ngụ ý nó sẽ dành cho Windows trong phần này. Trong mọi trường hợp, tôi sẽ chạy nhiều hơn từ trên xuống dưới để thực hiện mọi thứ mà không cần bố trí trong Visual Studio Code trong khi thực hiện bài tập hướng dẫn, nó sẽ liên quan đến Linux hoặc Mac và ngoài Windows. Trong trường hợp bạn không sử dụng Windows, bạn có thể trong bất kỳ trường hợp nào sau khi đi cùng trong các phần 1 và 2 để có được một suy nghĩ chung về cách tạo một điểm cuối REST trong .NET Core.

Chúng ta nên bắt đầu!

Phần 1 - Thiết lập một dịch vụ ASP

Sẽ bắt đầu bạn bằng cách tạo một dịch vụ ASP cơ bản sử dụng một bộ điều khiển. Tôi cần phải đảm bảo bạn thấy như thế nào Controllers chức năng trước khi chuyển hoàn toàn vào MVC.

DỰ ÁN CỦA BẠN

Trong Visual Studio (tôi đang sử dụng phiên bản cộng đồng 2015), hãy nhấp vào Tệp và sau đó là Dự án mới.

Dưới Khuôn mẫu -> Visual C # -> Trình tổ chức web, chọn Ứng dụng web lõi ASP.NET (.NET Core). Điều quan trọng là bạn chọn .NET Core chứ không phải .NET Framework vì đây là thư viện nhiều tầng.

project-1024x552 ASP.NET trên OpenShift: Bắt đầu với ASP.NET

Nhập tên liên doanh của bạn - điều này có thể là bất cứ điều gì bạn muốn, trong bài tập hướng dẫn này tôi sẽ gọi nó là MeowWorld.

Như một vấn đề của khóa học, vị trí này sẽ được trong tổ chức dự án Visual Studio của bạn, nhưng đừng ngần ngại thay đổi điều này trong trường hợp bạn sẽ nhận được một cú đá ra khỏi cơ hội để lưu trữ các bài tập hướng dẫn ở một nơi khác.

Chúng tôi cần phải thực hiện một thỏa thuận khác (một câu trả lời giống như một liên doanh ace nắm giữ các hoạt động đa dạng mà bạn sẽ làm việc với) và chúng tôi cần phải đặt tên cho một cái gì đó sắp xếp.

Như một vấn đề tất nhiên, sự sắp xếp được đặt tên giống như liên doanh của bạn. Điều này là tốt đẹp, vì vậy từ bỏ nó như có thể được. Hãy làm điều đó vì nó có thể, bạn được chào đón nhiều hơn để đổi tên nó trong trường hợp bạn sẽ nhận được một cú đá ra khỏi cơ hội.

Hãy chắc chắn rằng tạo một thư mục được kiểm tra - điều này không quan trọng trên cơ hội off mà bạn hiểu những gì bạn đang làm, nhưng thay vào đó nó giúp rất nhiều với việc giữ mọi thứ sáng tác.

Bạn cũng có thể có Visual Studio tạo một cửa hàng git một cách tự nhiên. Tôi sẽ không làm điều đó vì đây là một bài tập hướng dẫn, nhưng cho một quy mô lớn hơn mở rộng, bạn có thể cần phải.

Khi bạn hài lòng với mọi cài đặt, hãy nhấp vào OK để chuyển sang bước tiếp theo.

CHỌN M TEMU CỦA BẠN

Ở đây bạn nên có ba lựa chọn. Đối với bài tập hướng dẫn này, bạn cần chọn lựa chọn Web API. Tôi sẽ nhận được vào hai khác với hướng dẫn trong tương lai.

mẫu-1-300x234 ASP.NET trên OpenShift: Bắt đầu trong ASP.NET

Nếu bạn lắp ráp và chạy liên doanh tại thời điểm này, nó sẽ mở một cửa sổ chương trình (hoặc tab) và đưa bạn đến ... / giao diện / giá trị lập trình / - sẽ hiển thị một cụm JSON thể hiện điều này:

api-values-300x66 ASP.NET trên OpenShift: Bắt đầu với ASP.NET

Đóng chương trình của bạn và đảm bảo bạn ngừng liên doanh của bạn bằng cách ép bắt hình vuông màu đỏ (có nghĩa là "Thoát khỏi Gỡ lỗi" khi bạn di chuột qua) với mục tiêu mà bạn có thể thay đổi nó.

Thay đổi bộ điều khiển của bạn

Trong Solution Explorer, vào Solution Name -> src -> Project Name -> Controllers -> ValuesController.cs và mở nó.

Xem cách mọi phương thức có một Http… “đặc điểm liên quan với chúng (HttpGet, HttpPost, HttpPut, vàHttpDelete). Đây là phương thức http - HttpGet` là phần chạy của máy chủ được sử dụng để truy cập vào một trang web. Các tranh chấp có thể được chuyển cho mọi phương thức như các yếu tố chuỗi truy vấn (hoặc dữ liệu khóa học - nhiều hơn trên các tuyến sau).

Nhấp chuột phải vào bộ điều khiển và đặt một lớp khác gọi là CatController.

điều khiển-300x162 ASP.NET trên OpenShift: Bắt đầu trong ASP.NET

Thêm thư viện Microsoft.AspNetCore.Mvc để giúp giữ mã của bạn hoàn hảo.

Thêm phương pháp Meow đi kèm với lớp học của bạn:

code-2-254x300 ASP.NET trên OpenShift: Bắt đầu với ASP.NET

Bây giờ chạy mã. Trong chương trình của bạn, affix / cat / bill / tới localhost: ##### để xem tác phẩm của bạn trong cuộc sống thực.

feline-bill-300x66 ASP.NET trên OpenShift: Bắt đầu với ASP.NET

Bạn đang phát triển HttpGet (“/ cat / bill”) để xem xét HttpGet (“cat / bill”) và thay đổi tên của phương thức từ chuỗi pubic “Yowl ()” thành chuỗi mở Bill ().

Hãy lưu ý rằng không phải tên của bộ điều khiển hoặc phương pháp ảnh hưởng đến con đường. Thực tế thường xuyên là làm cho mọi thứ phù hợp với nhau, vì vậy hãy làm mới mã:

code-3-254x300 ASP.NET trên OpenShift: Bắt đầu với ASP.NET

Bây giờ làm thế nào về chúng tôi bao gồm một con mèo!

code-4-188x300 ASP.NET trên OpenShift: Bắt đầu với ASP.NET

Bây giờ bạn có thể chạy mã và mở chương trình của bạn để: ... / cat / steve /

cat-steve-300x66 ASP.NET trên OpenShift: Bắt đầu với ASP.NET

Chúng ta có thể tiếp tục bao gồm cả mèo, nhưng làm cho một phương pháp để mọi người có thể nhận được được gây khó chịu rõ rệt, vì vậy làm thế nào chúng ta thay đổi điều đó. Chúng ta có thể sử dụng một cuộc tranh cãi cho tên mèo sẽ được thông qua như là một chuỗi câu hỏi. Vì vậy, mã của chúng tôi bây giờ có thể giống như thế này:

code-5-194x300 ASP.NET trên OpenShift: Bắt đầu với ASP.NET

Bây giờ hãy chạy mã và hướng trình duyệt của bạn vào: ... / cat? cat = bill và sau đó ... / cat? cat = steve

Bây giờ chúng ta có mèo theo một cách tương tự, tuy nhiên URL bị lộn xộn. Đây là nơi đi các yếu tố thông qua các tuyến đường đi vào. Tất cả chúng ta cần là một chút thay đổi đối với mã:

code-6-194x300 ASP.NET trên OpenShift: Bắt đầu với ASP.NET

Hơn nữa, bây giờ chúng ta có thể backpedal để sử dụng: ... / cat / bill và ... / cat / steve.

Đó là nó cho phân đoạn ban đầu của bài thuyết trình này. Khi thực hiện hai cách này cho những con mèo và những gì chúng nói, bạn đã bắt đầu tạo một dịch vụ web ASP.NET với hai cuộc gọi API! Bài đăng tiếp theo của tôi sẽ thảo luận về việc nhận và thiết lập dữ liệu và cách các phiên hoạt động, khi chúng tôi phát triển đàn mèo.

GTranslate Your license is inactive or expired, please subscribe again!