fixed errors in app-rest and app-service, add app-web