وبلاگ

qtq80-dp1eqm
16 مارس 2017

ASP.NET در OpenShift: شروع به کار در ASP.NET

/
ارسال شده توسط

چرا Introduction to ASP.NET در OpenShift؟

در حال انجام توسعه ASP.NET با استفاده از OpenShift، متوجه شدم که چند آموزش برای شروع در ASP.NET وجود دارد

الف) بیش از حد دشوار است، و

ب) از ابتدایی ترین چگونگی عملکردها جلوگیری کنید

در صورت استفاده از ASP.NET در OpenShift، شما باید ظرفیت آن را درک کنید!

در این ترفند تمرین آموزشی، من می توانم به شما فرصتی بپردازم تا به شما یک درک عمیق از نحوه عملکرد توابع ASP.NET و آنچه شما انجام می دهید قبل از اینکه شما شروع به قرار دادن تعهدات خود را در OpenShift. ما به زودی به یک مقاله می رسیم.

در بخش های 1 و 2 از این تمرین آموزشی، با استفاده از طرح بندی در ویژوال استودیو انجمن 2015، به سرعت شروع می کنم. این بدان معنی است که این در ویندوز در این بخش وجود دارد. در هر صورت، با انجام هر کاری بدون طرح بندی در ویژوال استودیو کد، بعد از تمرین آموزشی، که با لینوکس یا مک و همچنین ویندوز مرتبط خواهد بود، بیشتر از همه به سمت بالا حرکت خواهم کرد. در صورتی که شما از ویندوز استفاده نمی کنید، می توانید در هر مرحله از قطعات 1 و 2 بخشی بگیرید تا به طور کلی فکر کنید که چگونه نقطه پایانی REST در هسته دات نت ایجاد کنید.

ما باید شروع کنیم

بخش 1 - تنظیم سرویس ASP

شما با ایجاد یک سرویس اساسی ASP با استفاده از یک کنترلر شروع به کار خواهید کرد. من نیاز دارم تا اطمینان حاصل کنم که کنترل کننده ها قبل از اینکه کاملا به MVC حرکت کنند، عمل می کنند.

پروژه خود را بسازید

در ویژوال استودیو (من از جامعه مجازی 2015 استفاده می کنم) روی فایل کلیک کنید و پس از آن پروژه جدید.

در قسمت Templates -> Visual C # -> Web organizer، ASP.NET Core Web Application (.NET Core) را انتخاب کنید. مهم است که شما هسته .NET را انتخاب کنید و نه .NET Framework، زیرا این کتابخانه متقابل مرحله ای است.

نام سرمایه گذاری خود را وارد کنید - این می تواند هر چیزی که شما می خواهم، در این تمرین آموزشی من خواهم تماس آن MeowWorld.

به عنوان یک موضوع، البته این مکان در برنامه ویژوال استودیو پروژه شما خواهد بود، با این حال دریغ نکنید که این تغییر در رویداد که شما می توانید از فرصتی برای ذخیره تمرین آموزشی در جایی دیگر استفاده کنید.

ما باید یک توافق دیگر (یک پاسخ شبیه یک سرمایه گذاری ACE است که فعالیت های متنوعی را که با آن کار می کنید را در بر می گیرد) و ما باید چیزی را تنظیم کنیم.

به عنوان یک معضل، ترتیب به همان معنی است که شما در معرض خطر قرار دارد. این فوق العاده خوب است، بنابراین آن را ترک کنید ممکن است. به عنوان مثال ممکن است شما بیش از حد خوشامد داشته باشید که آن را تغییر نام دهید در صورتی که از فرصت استفاده کنید.

اطمینان حاصل کنید که ایجاد یک دایرکتوری چک شده است - این در مورد خاموش نیست شانس که شما درک می کنید که چه کار می کنید، اما این به معنای کمک زیادی است که چیزهایی را تشکیل می دهند.

شما همچنین می توانید ویژوال استودیو یک فروشگاه گوگل را به طور طبیعی ایجاد کنید. من این کار را انجام نخواهم داد چون این یک تمرین آموزشی است، اما برای مقیاس بزرگتر گسترش، ممکن است لازم باشد

هنگامی که شما با هر یک از تنظیمات مواجه می شوید، روی OK کلیک کنید تا به گام بعدی بروید.

چیدمان خود را انتخاب کنید

در اینجا شما باید سه انتخاب داشته باشید. برای این تمرین آموزشی، شما باید انتخاب وب API را انتخاب کنید. من به دو نفر دیگر با آموزش های آینده می روم.

در این شانس که شما در حال جمع آوری و اجرای سرمایه گذاری در این لحظه، آن را یک پنجره برنامه (یا تب) باز کنید و شما را به ... / برنامه نویسی رابط / ارزش / - که یک خوشه JSON نشان دادن این:

برنامه خود را ببندید و اطمینان حاصل کنید که سرمایه گذاری خود را با فشردن گرفتن مربع قرمز (که در هنگام مواجه شدن با ماوس «خاتمه اشکال» را می گوید) متوقف می کند و می توانید آن را تغییر دهید.

تغییر کنترل کننده شما

در Solution Explorer به نام Solution -> src -> نام پروژه -> Controllers -> ValuesController.cs بروید و آن را باز کنید.

ببینید که چگونه هر یک از روش های Http ... `'صفات مرتبط با آنها (HttpGet، HttpPost، HttpPut، و HttpDelete). این متد HTTP است - HttpGet` اجرا کننده کارخانه برای استفاده از یک صفحه وب است. اظهارات مربوط به هر روش به عنوان عوامل رشته پرس و جو (و یا اطلاعات دوره - بیشتر در مسیرها بعد) منتقل می شود.

راست کلیک بر روی پاکت کنترل کننده و ایجاد یک کلاس دیگر به نام CatController.

کتابخانه Microsoft.AspNetCore.Mvc را برای کمک به حفظ کامل کد خود اضافه کنید.

روش مود همراه با کلاس خود را اضافه کنید:

اکنون کد را اجرا کنید در برنامه خود، attach / cat / bill / به localhost: ##### برای دیدن کار شما در زندگی واقعی.

شما HttpGet ("/ cat / bill") را برای دیدن HttpGet ("گربه / لایحه") و تغییر نام روش از رشته آوایی "Yowl ()" برای باز کردن رشته بیل () در حال تکامل است.

توجه داشته باشید که نه نام کنترل کننده یا روش بر راه تاثیر می گذارد. این عمل معمولی است که همه چیز را مطابقت دهد، بنابراین کد را تازه سازی کنید:

در حال حاضر در مورد ما شامل گربه دیگری هستیم!

حالا شما می توانید کد را اجرا کنید و برنامه خود را باز کنید: ... / cat / steve /

ما می توانیم همچنان از گربه ها ادامه یابیم، با این حال، یک روش برای هر کسی می تواند به شدت تحریک کننده باشد، بنابراین ما چگونه آن را تغییر می دهیم. ما می توانیم برای نام گربه که به عنوان یک رشته سؤال منتقل می شود، رقابت کنیم. بنابراین کد ما هم اکنون می تواند به این شکل باشد:

اکنون کد را اجرا کنید و مرورگر خود را به: ... / cat؟ cat = bill و پس از آن ... / cat؟ cat = steve

در حال حاضر ما گربه ها را با روش مشابهی داریم، با این حال URL تا حدودی مشکوک است. این مکان هایی است که از طریق مسیرها وارد می شوند. همه ما نیاز به تغییر کوچکی در کد هستیم.

علاوه بر این، اکنون می توانیم استفاده کنیم: ... / cat / bill و ... / cat / steve.

این برای بخش اولیه این نمایش است. در ساخت این دو راه برای گربه ها و آنچه آنها می گویند، شما شروع به ساخت یک سرویس وب ASP.NET با دو تماس API! پست بعدی من در مورد دریافت و تنظیم داده ها و نحوه عملکرد جلسات، همانطور که رشد گربه گربه را مورد بحث قرار می دهیم.

پاسخ دهید

GTranslate Please upgrade your plan for SSL support!
GTranslate Your license is inactive or expired, please subscribe again!