Array
(
)

Arquivo de Log

Leandrogalante
   - 01 jul 2008

Prezados Amigos do Fórum

Boas!

Primeiramente obrigado pela atenção.

Eu tive uma idéia, e gostaria da ajuda de vocês.

Estou enrolado com uma aplicação, de envio de Notas Fiscais Eletrônicas, que funciona em Debug, mas não funciona em Release.

Quando eu tento chamar o WebService em Release Recebo a Mensagem:

System.Net.WebException: The request failed with HTTP status 403: Forbidden.
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at NFeProCore.NFe.NFeRecepcao.NfeRecepcao.nfeRecepcaoLote(String nfeCabecMsg, String nfeDadosMsg) in C:NFeProServerNFePro 2.0NFeProCoreWeb ReferencesNFe.NFeRecepcaoReference.vb:line 80
at NFeProCore.MonitorDeEnvio.enviarTodasNFe() in C:NFeProServerNFePro 2.0NFeProCoreMonitorDeEnvio.vb:line 153

Eu fiz um arquivo de Log, que registra varias propriedades do webService, e rodei o programa em Debug e Release, para comparar, e ver o que esta acontecendo de diferente. Mas todos os valores registrados são iguais. Gostaria que vocês me indicasse alguns objetos e ou variáveis que vocês achem interessante registrar no log. As propriedades que eu já tentei são as seguintes:

Obs “ws” é o WebService

ws.ClientCertificates.Item(0).Subject)
ws.ConnectionGroupName)
ws.SoapVersion.ToString)
ws.Timeout.ToString)
ws.UnsafeAuthenticatedConnectionSharing.ToString)
ws.Url)
ws.UseDefaultCredentials.ToString
ws.UserAgent.ToString
ws.AllowAutoRedirect.ToString)
ws.PreAuthenticate.ToString)
ws.ClientCertificates.Item(0).GetCertHash.ToString)
ws.ClientCertificates.Item(0).GetCertHashString.ToString)
ws.ClientCertificates.Item(0).GetEffectiveDateString.ToString)
ws.ClientCertificates.Item(0).GetExpirationDateString.ToString)
ws.ClientCertificates.Item(0).GetFormat.ToString)
ws.ClientCertificates.Item(0).GetHashCode.ToString)
ws.ClientCertificates.Item(0).GetKeyAlgorithm.ToString)
ws.ClientCertificates.Item(0).GetKeyAlgorithmParametersString.ToString
ws.ClientCertificates.Item(0).GetPublicKey.ToString)
ws.ClientCertificates.Item(0).GetPublicKeyString.ToString)
ws.ClientCertificates.Item(0).GetRawCertData.ToString)
ws.ClientCertificates.Item(0).GetRawCertDataString.ToString)
ws.ClientCertificates.Item(0).GetType.ToString)
ws.ClientCertificates.Item(0).Handle.ToString)
ws.ClientCertificates.Item(0).Issuer.ToString)

O valor de todas essas acima estavam identicos, tanto rodando em Debug quato em Release, e em Debug não deu erro.

Um abraço.