ASP.NET은 대부분의 Microsoft 개발자가 사용하는 개발 플랫폼입니다. 마이크로소프트의 카우치베이스 커넥트 실리콘밸리 2017 컨퍼런스워크숍에서 몇 명의 .NET 개발자와 이야기를 나눴습니다. 그들에게 어떤 유형의 콘텐츠가 가장 유용했으면 좋겠냐고 물었습니다. 대답은 시작하기 관련 동영상이었습니다.
시작하기 위한 ASP.NET 도구
아래 동영상은 코드가 없는 상태에서 ASP.NET으로 구축된 Couchbase Server를 사용하는 HTTP 기반 REST API를 사용하는 방법을 안내합니다.
이 동영상에서는 다음 도구를 사용합니다:
- Visual Studio 2017
- 카우치베이스 서버 5.0 커뮤니티 에디션 (엔터프라이즈 에디션도 정상적으로 작동합니다)
- 카우치베이스 .NET SDK
- ASP.NET(ASP.NET Core가 아닌, 추후 동영상에서 다룰 예정입니다)
- Swagger (제공 스와시버클)
시작하기 비디오
이 동영상에서는 스캔 일관성에 대해 간략하게 설명합니다. 이에 대한 자세한 내용은 스캔 일관성 문서 또는 읽기 다른 유형의 스캔 일관성에 대해서도 다루는 AtPlus를 소개하는 블로그 게시물을 참조하세요..
요약
이 동영상은 간단한 CRUD 애플리케이션을 안내하여 Couchbase를 시작하는 데 필요한 최소한의 정보를 제공합니다. ASP.NET Core 시작하기와 관련된 유사한 동영상을 기대해 주세요.
궁금한 점이 있으면 댓글을 남겨 주세요. 또는 다음 주소로 언제든지 질문하실 수 있습니다. 트위터 @mgroves.
훌륭한 튜토리얼입니다.
가격 및 라이선스에 대해 알 수 있나요? 무료인가요? 무료인 것 같지만 상업적으로 사용하려면 비용을 지불해야 합니다. 자세한 내용이 필요합니다.
안부
Ali
안녕하세요 알리,
동영상에서는 오픈 소스이며 무료인 커뮤니티 에디션을 보여드렸습니다(프로덕션 환경에서도 사용 가능). 프로덕션용으로 상용 라이선스가 필요한 Enterprise 에디션도 있습니다. 자세한 내용은 다음을 확인하세요. https://www.couchbase.com/editions 그리고 https://www.couchbase.com/subscriptions-and-support
훌륭한 튜토리얼입니다.
가격 및 라이선스에 대해 알 수 있나요? 무료인가요? 무료인 것 같지만 상업적으로 사용하려면 비용을 지불해야 합니다. 자세한 내용이 필요합니다.
안부
알리 콜라두잔
안녕하세요, 매튜,
훌륭한 튜토리얼이지만 예외가 있습니다.
동일한 클래스 이름, 속성 등을 사용하여 비디오의 A부터 Z까지 프로세스를 따라했습니다...
유일한 차이점은 내 카우치베이스가 다른 서버에 있기 때문에 URI입니다. I put: http://xx.xxx.xxx.xx:8091/
Get(Guid), Edit 및 Delete 작업은 괜찮지만 GetAll은 그렇지 않습니다. 쿼리 N1QL을 사용하기 때문인 것 같습니다.
예외입니다:
Couchbase.Linq.CouchbaseQueryException: 'N1QL 쿼리를 실행하는 동안 오류가 발생했습니다. 자세한 내용은 내부 예외를 참조하세요.'
소켓 예외: 연결된 상대방이 특정 시간이 지나도 제대로 응답하지 않아 연결 시도가 실패했거나
연결 호스트가 52.166.184.59:8093에 응답하지 않아 연결 설정에 실패했습니다.
아이디어가 있으신가요?
잘 부탁드립니다,
마르탱세
안녕하세요 마르틴스님, 해당 포트(8093)가 애플리케이션에 열려 있지 않을 수 있는 것 같습니다. sdk-doctor를 실행하여 확인할 수 있습니다. https://github.com/couchbaselabs/sdk-doctor 문제가 지속되면 네트워크 설정에 대한 자세한 정보와 함께 포럼에 게시하는 것이 좋습니다: https://forums.couchbase.com/c/net-sdk