ASP.NET é a plataforma de desenvolvimento que a maioria dos desenvolvedores da Microsoft usa. No Conferência Couchbase Connect Silicon Valley 2017Em uma reunião de trabalho, conversei com alguns desenvolvedores de .NET. Perguntei a eles que tipo de conteúdo gostariam que eu criasse e que seria mais útil para eles. A resposta foi: vídeos sobre como começar.
Ferramentas ASP.NET para começar
O vídeo a seguir leva você de não ter nenhum código a ter uma API REST baseada em HTTP que usa o Couchbase Server, criado com ASP.NET.
O vídeo usa as seguintes ferramentas:
- Visual Studio 2017
- Couchbase Server 5.0 Community Edition (O Enterprise Edition também funcionará perfeitamente)
- SDK do Couchbase .NET
- ASP.NET (não o ASP.NET Core, que será apresentado em um vídeo posterior)
- Swagger (fornecido por Swashbuckle)
Vídeo de introdução
No vídeo, falo brevemente sobre a consistência do escaneamento. Para obter mais detalhes sobre isso, consulte o Documentação de consistência de varredura ou leia uma postagem de blog que escrevi apresentando o AtPlus, que também aborda os outros tipos de consistência de varredura.
Resumo
Este vídeo fornece a você o mínimo absoluto para começar a usar o Couchbase, orientando-o em um aplicativo CRUD simples. Fique atento a um vídeo semelhante sobre como começar a usar o ASP.NET Core.
Se você tiver alguma dúvida, deixe um comentário. Ou, você sempre pode me fazer perguntas em Twitter @mgroves.
Ótimo tutorial.
Posso saber sobre seus preços e licenças? Ele é gratuito? Parece que sim, mas para uso comercial, precisamos pagar. Preciso dos detalhes.
Saudações
Ali
Oi Ali,
No vídeo, mostrei a edição Community, que é de código aberto e gratuita (mesmo em produção). Também temos a edição Enterprise, que requer uma licença comercial para produção. Para obter mais informações, consulte https://www.couchbase.com/editions e https://www.couchbase.com/subscriptions-and-support
Ótimo tutorial.
Posso saber sobre seus preços e licenças? Ele é gratuito? Parece que sim, mas para uso comercial, precisamos pagar. Preciso dos detalhes.
Saudações
Ali Kolahdoozan
Olá, Mateus,
Ótimo tutorial, mas tenho uma exceção.
Segui o processo de A a Z de seu vídeo, com os mesmos nomes de classe, propriedades etc...
A única diferença é o URI, pois meu couchbase está em outro servidor. Eu coloquei: http://xx.xxx.xxx.xx:8091/
As ações Get(Guid), Edit e Delete estão OK, mas não a GetAll. Acho que isso se deve ao fato de eu usar a consulta N1QL.
A exceção:
Couchbase.Linq.CouchbaseQueryException: 'Ocorreu um erro ao executar a consulta N1QL. Consulte a exceção interna para obter detalhes".
SocketException: Uma tentativa de conexão falhou porque a parte conectada não respondeu adequadamente além de um determinado tempo ou uma
A conexão estabelecida falhou porque o host de conexão não respondeu 52.166.184.59:8093.
Você tem uma ideia?
Com os melhores cumprimentos,
Martinsse
Olá, Martinsse, parece que essa porta (8093) pode não estar aberta para seu aplicativo. Você pode tentar executar o sdk-doctor para verificar https://github.com/couchbaselabs/sdk-doctor e se o problema persistir, recomendo que você envie uma mensagem aos fóruns com mais informações sobre sua configuração de rede: https://forums.couchbase.com/c/net-sdk