# Notacontrol 2.04 Ribeirão Preto

**URL:** <https://comunidade.opendfe.com.br/t/notacontrol-2-04-ribeirao-preto/923>\
**Category:** São Paulo\
**Tags:** notacontrol\
**Created:** [Março 2, 2024, 7:02pm UTC](https://comunidade.opendfe.com.br/t/notacontrol-2-04-ribeirao-preto/923 "2024-03-02T19:02:04Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![junio.cesarino](https://comunidade.opendfe.com.br/user_avatar/comunidade.opendfe.com.br/junio.cesarino/32/238_2.png) [@junio.cesarino](https://comunidade.opendfe.com.br/u/junio.cesarino)\
**Post date:** [Março 2, 2024, 7:02pm UTC](https://comunidade.opendfe.com.br/t/notacontrol-2-04-ribeirao-preto/923/1 "2024-03-02T19:02:04Z")

</div>

Olá,

Estou com problema na versão 2.04 da notacontrol, meu problema está com webservice em C# , alguém pode me auxiliar? Posso pagar uma consultoria no assunto se for necessário, mas preciso resolver urgente.

Eu criei um projeto de exemplo em c# com visual studio 2019, tentei usar web services, web referencie e até httpclient , posso compartilhar o código, mas todos o retorno de qualquer método É nulo, não sei mais o que fazer!

Junio Cesarino

---

<div class="post-metadata">

**Author:** ![Flext\_Software](https://comunidade.opendfe.com.br/user_avatar/comunidade.opendfe.com.br/flext_software/32/421_2.png) [@Flext\_Software](https://comunidade.opendfe.com.br/u/Flext_Software)\
**Post date:** [Março 7, 2024, 3:55pm UTC](https://comunidade.opendfe.com.br/t/notacontrol-2-04-ribeirao-preto/923/2 "2024-03-07T15:55:51Z")

</div>

Boa tarde,  
Estou com este mesmo erro, conseguiu alguma coisa sobre o problema.  
Obrigado!

---

<div class="post-metadata">

**Author:** ![junio.cesarino](https://comunidade.opendfe.com.br/user_avatar/comunidade.opendfe.com.br/junio.cesarino/32/238_2.png) [@junio.cesarino](https://comunidade.opendfe.com.br/u/junio.cesarino)\
**Post date:** [Março 7, 2024, 7:10pm UTC](https://comunidade.opendfe.com.br/t/notacontrol-2-04-ribeirao-preto/923/3 "2024-03-07T19:10:30Z")

</div>

Olá,

Consegui resolver gerando um metodos de envio sem utilizar o webservice do visual studio, veja o exemplo :

using System;  
using System.Net.Http;  
using System.Security.Cryptography.X509Certificates;  
using System.Text;  
using System.Threading.Tasks;

namespace MKNFe.Funcoes  
{  
public static class Nfse  
{  
public static async Task EmitirNFe(string xmlNFe, string cabecalho, string urlWebService, X509Certificate2 certificado)  
{  
// Criar um handler HttpClientHandler para associar o certificado digital  
HttpClientHandler handler = new HttpClientHandler();  
handler.ClientCertificates.Add(certificado);  
// Criar um cliente HttpClient com o handler configurado  
using (HttpClient client = new HttpClient(handler))  
{  
try  
{  
// Criar o conteúdo da requisição SOAP  
string soapEnvelope = $@“\<soapenv:Envelope xmlns:soapenv=”“[http://schemas.xmlsoap.org/soap/envelope/](http://schemas.xmlsoap.org/soap/envelope/)”" xmlns:nfse=““[http://nfse.abrasf.org.br](http://nfse.abrasf.org.br)””\>  
soapenv:Header/  
soapenv:Body  
nfse:GerarNfse  
  
{cabecalho}  
  
  
{xmlNFe}  
  
\</nfse:GerarNfse\>  
\</soapenv:Body\>  
\</soapenv:Envelope\>";  
// Configurar o conteúdo da requisição  
var content = new StringContent(soapEnvelope, Encoding.UTF8, “text/xml”);  
// Fazer a solicitação POST ao serviço da web  
var response = client.PostAsync(urlWebService, content).Result;  
// Verificar se a solicitação foi bem-sucedida  
if (response.IsSuccessStatusCode)  
{  
// Ler e retornar a resposta  
return await response.Content.ReadAsStringAsync();  
}  
else  
{  
throw new Exception("Erro ao fazer solicitação: " + response.StatusCode + " - error : " + response.Content.ReadAsStringAsync());  
}  
}  
catch (Exception ex)  
{  
throw new Exception("Ocorreu um erro: " + ex.Message);  
}  
}  
}  
}  
}

---

<div class="post-metadata">

**Author:** ![luizvaz](https://comunidade.opendfe.com.br/user_avatar/comunidade.opendfe.com.br/luizvaz/32/4_2.png) [@luizvaz](https://comunidade.opendfe.com.br/u/luizvaz)\
**Post date:** [Março 9, 2024, 8:43pm UTC](https://comunidade.opendfe.com.br/t/notacontrol-2-04-ribeirao-preto/923/4 "2024-03-09T20:43:29Z")

</div>

Respondi no outro tópico:

> [@GerarNfse versão 2.04 Ribeirão Preto](https://comunidade.opendfe.com.br/t/gerarnfse-versao-2-04-ribeirao-preto/922/3):
>
> Desculpe a demora. O provedor Nota Control não funciona com o padrão do C#. Eu tive que montar o XML e enviar as requests usando HTTP diretamente. Segue abaixo a classe que criei para isso. Basta copiar o código que te interessa. [notacontrol\_001.cs](https://comunidade.opendfe.com.br/uploads/short-url/zHQ1ocmBWlGd23IaY9aGdQ09qpV.cs) (58,5,KB)
