2014-06-24 4 views

답변

6

를 사용하면 ASP.NET 파이프 라인의 초기에 일부 코드를 실행할 수 있습니다. ASP.NET 요청은 IIS 파이프 라인에 의해 처리됩니다.

Owin 미들웨어는 서버에 무관심한 파이프 라인에서 실행되도록 설계되었습니다.
기본적으로 비 IIS 환경에서 owin 미들웨어를 호스팅 할 수 있습니다.

당신은 설치하고 Owin.Host.SystemWeb를 사용할 수있는 IIS 파이프 라인을 통해 Owin를 실행하려면 :

Install-Package Microsoft.Owin.Host.SystemWeb 

SystemWebusesPreApplicationStartMethod는 응용 프로그램 시작에 후크 것으로 보인다.

그래서 지금은별로 다르지 않습니다.

나는 Owin을 고수 할 것입니다. 시동 향후 변경 될 수있는 사항을 고려하십시오.

herethesearticles은 가치가 있습니다.

+0

내 응용 프로그램에서 WebActivator.PreApplicationStartMethod가 Application_Start()보다 먼저 실행되지만 OwinStarup이 Application_Start() 이후에 실행되므로 WebActivator를 대체하지 않는 것처럼 보입니까? – Marcus

+0

@Marcus : 네가 맞아. 사실 Owin Startup은 Application_Start를 대체해야합니다. – LeftyX

관련 문제