그래서 ASP.NET 3.5 웹 사이트 응용 프로그램을 다시 작성하고 있습니다. ASHX 처리기가있는 폴더가 있습니다. 이러한 핸들러는 외부 앱에서 호출하는 API입니다. 내 솔루션은 3.5 MVC 응용 프로그램으로 새 MVC 사이트에서이 API 폴더를 실행하는 것입니다. URL은 동일하게 유지되며 모든 것이 훌륭하게 작동합니다.ASP.NET MVC 3 응용 프로그램에서 ASP.NET 3.5 웹 사이트 - 가져 오기 권한 오류가 없습니다.
MVC 앱에서 web.config에서 폼 인증을 사용할 수 있습니다. Ignore Global.asax.cs의 API 폴더를 보냅니다. .NET 2.0 용 새 응용 프로그램 풀을 만들고 API 폴더에 만든 새 응용 프로그램에 할당했습니다.
서버에서 처리기에 액세스하면 자격 증명을 지정하지 않아 사용자 정의 오류가 발생합니다. 내 컴퓨터에서 처리기에 액세스 할 때 이 디렉토리 또는 페이지를 볼 수있는 권한이 없습니다. API 폴더에 default.aspx 페이지가 만들어지고 페이지가 표시됩니다. 그래서 그것은 핸들러 (ASHX) 문제입니다.
아니요, 모든 것이 올바르게 설정되었습니다. 확실하지 않지만 나는 그것을 작동시키지 않았다. – CodeWzrd