최근에 저는 ASP.NET 웹 API 2를 사용하여 HTTP 요청 및 사용자 인증을 처리하기위한 서버를 구축하기 시작했습니다. PhoneGap으로 구축 된 모바일 클라이언트가 내 ASP.NET 서버.ASP.NET 서버가있는 PhoneGap 클라이언트
웹에있는 여러 가이드를 따라 가면서이 샘플 프로젝트를 성공적으로 구축 할 수있었습니다. 그러나 모든 튜토리얼에서는 항상 ASP.NET 프로젝트에 웹 페이지가 포함되어 있습니다. 웹 페이지를 클라이언트에 저장하는 것이 가능한지 알고 싶습니다. 따라서 서버는 데이터 제공 업체 및 인증 자 역할을 할 수 있습니다. 그게 내가 웹 페이지가 서버 프로젝트에 포함 된 코어와 함께 컴파일 할 수 있어야합니다 의미, 이전의 아키텍처는 가능한없는 경우
1. app sends a GET request to retrieve a list of items
2. server receives this GET request
3. server queries the DB and retrieves a list of items
4. server serializes the list as a JSON object and send it back to the app
5. app receives the list of items and updates the page with the new data
: 여기
은 내가 생각할 수있는 일반적인 시나리오입니다 로직 코드. 이 진술이 맞습니까?
안녕 Taiseer, 나는 당신의 튜토리얼을 따라했으며 그들은 정말 훌륭합니다. 당신이 공유하는 링크는 제가 시도한 것입니다. 오류없이 프로젝트를 성공적으로 구축 할 수는 있지만 IIS에 개발 패키지를 배포하여 테스트에 사용할 수있는 방법은 무엇입니까? VS에서 F5를 누르면 브라우저는 아무 것도 액세스 할 수 없으며 "404"또는 w/e를 반환합니다. –
시작 프로젝트를 지정해야합니다. 기본값은 "AngularJSAuthentication.API"입니다. f5를 누르면 API가 응용 프로그램이 아니기 때문에 표시 할 UI가 있으며 403을 받고 있습니다. Postman, fiddler 또는 프런트 엔드 애플리케이션을 사용하여 테스트해야합니다. IIS에 게시하는 것은 간단합니다. 나는 당신이 직면 한 문제를 알지 못합니다. –