Microsoft KATANA com OwinHost

Microsoft KATANA com OwinHost

Ola pessoal, tudo bem? Ano novo começando, espero que tenham passado um excelente período de festas. Hoje, vamos retomar nossa série sobre Owin/Katana (vNext) só que desta vez vamos aprender como integrar um projeto Asp.Net com o host de aplicações web chamado: OwinHost, distribuido através do Nuget. KATANA usando OwinHost O desenvolvimento de projetos Asp.Net utilizando o host OwinHost.exe não muda em absolutamente nada do que vimos anteriormente aqui e aqui, além de continuarmos com a possibilidade de escolha entre projetos: Class Library ou Web. Ok! mas deve existir alguma diferença no desenvolvimento de alguma dessas…

Read More

Microsoft KATANA Self-Host

Microsoft KATANA Self-Host

Microsoft KATANA Self-Host Quando pensamos em customizar um host de uma aplicação web Asp.Net, logo nos vem a cabeça: Como podemos fazer todo o trabalho que o IIS faz, sem que ele exista ou sem que ele esteja instalado em uma máquina usando Windows? Respondo rapidamente a essa pergunta: usando a implementação do projeto Microsoft KATANA Self-Host! Essa implementação é tão simples, quanto a que mostrei no artigo sobre Kanta usando IIS *(aqui). A classe *Startup por exemplo, continua com a mesma codificação que apresentei no outro artigo, mas o que muda tanto, além de não utilizarmos mais um…

Read More

Microsoft KATANA Usando IIS

Microsoft KATANA Usando IIS

Olá pessoal, tudo bem? Recentemente escrevi um artigo que para muitos não é tão novidade, pois desde 2014 estamos vendo, ouvindo e lendo bastantes artigos sobre o assunto OWIN. O projeto Microsoft KATANA nasceu através de uma iniciativa do time AspNet da microsoft em implementar os padrões do OWIN e desenvolver um mecanismo de Web Server independente de Sistemas operacionais como é o caso do IIS e que estivesse aderente aos novos conceitos da web e aplicações web api. O que significa KATANA? Primeiramente gostaria de frisar que KATANA se trata, aqui, da histórica espada samurai super afiada e habilmente…

Read More

OWIN! Qual seu propósito?

Introdução Ao longo de muitos anos, dentro do desenvolvimento web Microsoft, todas as nossas aplicações funcionaram e continuam funcionando com base em 3 letras: IIS (Internet Information Serrvice) – O Servidor de aplicações WEB da Microsoft. Desde a primeira versão do IIS – antes chamado de Internet Information Server, lançada com o Windows NT – Substituindo seu antecessor: PWS (Personal Web Server), atualmente conhecido pelos desenvolvedores web como: Internet Information Services, o IIS vem sofrendo grandes mudanças e atualizações consideraveis para melhorias da plataforma e processamento de sistemas que funcionam baseados nele. Essa dependência ainda hoje é muito forte, o que faz com…

Read More