현재 프로젝트에서 WebActivator.PreApplicationStartMethod
을 사용하고 있지만 OwinStartupAttribute
이 동일한 작업을 수행 할 수있는 것 같습니다. 이것이 OwinStartupAttribute
의 적절한 사용입니까?WebActivator PreApplicationStartMethod를 OwinStartupAttribute로 바꿉니 까?
5
A
답변
6
를 사용하면 ASP.NET 파이프 라인의 초기에 일부 코드를 실행할 수 있습니다. ASP.NET 요청은 IIS 파이프 라인에 의해 처리됩니다.
Owin 미들웨어는 서버에 무관심한 파이프 라인에서 실행되도록 설계되었습니다.
기본적으로 비 IIS 환경에서 owin 미들웨어를 호스팅 할 수 있습니다.
당신은 설치하고 Owin.Host.SystemWeb
를 사용할 수있는 IIS 파이프 라인을 통해 Owin를 실행하려면 :
Install-Package Microsoft.Owin.Host.SystemWeb
SystemWebusesPreApplicationStartMethod는 응용 프로그램 시작에 후크 것으로 보인다.
그래서 지금은별로 다르지 않습니다.
나는 Owin을 고수 할 것입니다. 시동 향후 변경 될 수있는 사항을 고려하십시오.
관련 문제
- 1. routeurl의 문자를 바꿉니 까?
- 2. .dds를 .png로 바꿉니 까?
- 3. 역할을 만들거나 바꿉니 까?
- 4. 프레임을 CGAffineTransformMakeRotation보다 바꿉니 까?
- 5. JSON 개체를 찾아서 바꿉니 까?
- 6. 웹 사이트간에 텍스트를 바꿉니 까?
- 7. 이미지로드 순서를 뒤 바꿉니 까?
- 8. Perl에서 파일을 검색하고 바꿉니 까?
- 9. 문자열의 특정 부분을 바꿉니 까?
- 10. 정수 자릿수의 위치를 바꿉니 까?
- 11. 파일 설명자에서 이름을 바꿉니 까?
- 12. RSS 피드가 문자를 바꿉니 까?
- 13. Vim은 preVARIABLETEXTpost를 VARIABLETEXT로 바꿉니 까?
- 14. 메모장 ++ reg 식으로 바꿉니 까?
- 15. 문자열의 이진 부분을 바꿉니 까?
- 16. PreApplicationStartMethod를 확인할 수 없습니다.
- 17. CSS 규칙의 이름을 어떻게 바꿉니 까?
- 18. 파일 중간의 행을 어떻게 Perl로 바꿉니 까?
- 19. wx.aui.AuiNotebook에서 페이지 제목을 어떻게 바꿉니 까?
- 20. 대화 형 rebase없이 단어를 바꿉니 까?
- 21. d3의 원형 차트의 일부분을 바꿉니 까?
- 22. 배열을 하나의 foreach 루프로 바꿉니 까?
- 23. DOM의 모든 '대상'값을 찾아서 바꿉니 까?
- 24. 정규식 대신 문자열을 문자 코드로 바꿉니 까?
- 25. C++ 클래스 멤버의 아이디어 이름을 바꿉니 까?
- 26. 파이썬, 긴 대시를 짧은 대쉬로 바꿉니 까?
- 27. Elasticsearch char_filter는 공백 문자로 바꿉니 까?
- 28. JavaScript : DOM 트리를 반복하고 텍스트를 바꿉니 까?
- 29. 컨트롤 안에서 마우스 커서를 어떻게 바꿉니 까?
- 30. 문자열을 반복하고 특정 값을 바꿉니 까? Javascript
내 응용 프로그램에서 WebActivator.PreApplicationStartMethod가 Application_Start()보다 먼저 실행되지만 OwinStarup이 Application_Start() 이후에 실행되므로 WebActivator를 대체하지 않는 것처럼 보입니까? – Marcus
@Marcus : 네가 맞아. 사실 Owin Startup은 Application_Start를 대체해야합니다. – LeftyX