сегодня в 12:32
Затем добавим в приложения с помощью NuGet Nancy и Nancy.Hosting.Self.
Добавим в наше приложение класс модуля с следующим кодом.
using Nancy;
namespace NancySelfHosting
{
public class NancyFXModule : NancyModule
{
public NancyFXModule()
{
Get["/"] = param => "I'm Nancy Self Host Application.";
}
}
}
Далее модифицируем метод Main, класса Program слудеющим образом
using System;
using Nancy.Hosting.Self;
namespace NancySelfHosting
{
class Program
{
static void Main(string[] args)
{
var nancyHost = new NancyHost(new Uri("http://localhost:1234"));
nancyHost.Start();
Console.WriteLine("Service started!");
Console.ReadLine();
nancyHost.Stop();
Console.WriteLine("Service stoped!");
}
}
}
И запустим наше приложение. В появившейся консоле увидим следующее:
Далее запустим браузер и перейдем по адресу localhost:1234/. Мы увидим следующую картину:
Как видите теперь мы имеем полноценное веб приложение для запуска которого нам не требуется установленный и сконфигурированный IIS. Причем для реализации данного приложения нам понадобились буквально считанные минуты.
Так как данная статья была завршающей статьей цикла я хочу поблагодарить камрадов lexkazakov, kekekeks и других помогавших мне в создании данного цикла статей за их рецензии и советы. Большое спасибо всем людям следившим за данными статьями. Надеюсь я Вас не разачаровал своими опусами.
Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.
This entry passed through the Full-Text RSS service — if this is your content and you're reading it on someone else's site, please read the FAQ at fivefilters.org/content-only/faq.php#publishers.
Комментариев нет:
Отправить комментарий