OwinStartup 구성 코드가 완벽하게 작동하고 작동이 멈췄습니다. 불행히도 나는 그것이 작동을 멈추기 위해 무엇을했는지 정확히 알지 못하고 그것을 알아내는 데 정말로 어려움을 겪고 있습니다.
기본 사항을 다룰 수 있는지 확인하기 위해
[assembly:OwinStartup(typeof(WebApplication.Startup))]
속성이 올바르게 할당되고 owin : AutomaticAppStartup에 대한 appSetting이 false로 설정되어 있지 않으므로 이전에 아무것도 없었기 때문에 하나를 안전하도록 설정했습니다.
<add key="owin:AutomaticAppStartup" value="true" />
또한 appSetting을 구체적으로 호출하려고 시도했습니다.
<add key="owin:appStartup" value="WebApplication.Startup" />
작동을 멈추기 전에 Microsoft.Owin.Security NuGet 패키지를 2.0.2로 업그레이드했기 때문에 패키지를 2.0.1로 되돌리려 고 시도했지만 아무런 변화가 없었습니다. 프로젝트에 WebActivator가 설치되어 있고 다른 것을 부트 스트랩하는 데 사용하고 있지만 새로운 WebApplication 템플릿에서 테스트했으며 그 원인으로 생각하지 않습니다.
또한 새 항목 추가의 OWIN 시작 클래스 유형을 사용하여 시작 클래스를 제거하고 Visual Studio를 사용하여 새 클래스를 추가하려고 시도했지만 호출되지 않았습니다. 다음으로 두 개 이상의 OwinStartup 속성이 정의되어 있으면 예외가 발생한다는 것을 알고 있기 때문에 두 번째 Startup 클래스를 추가하려고 시도했지만 예외는 발생하지 않습니다.
무엇을 시도해야할지 모르겠습니다. 이견있는 사람?
최신 정보
사용하지 않은 참조를 제거하는 데 Resharper가 Microsoft.Owin.Host.SystemWeb에 대한 참조를 제거했음을 알 수 있습니다.