Buenas.
Estoy desarrollando una aplicación que se comunica con Hacienda mandando un XML y al intentar enviarlo en modo depuración me dice esto:
Si lo publico y lo intento de nuevo simplemente me dice que ha petado en el controlador. Por eso quiero probarlo en local, para debuggear y encontrar el fallo, pero me es imposible quitar ese error.
He probado:
Y todo lo que encuentro por ahí me dan esas mismas soluciones, pero no funcionan.
Cuando me peta el programa es al intentar hacer lo siguiente: Stream putStream = request.GetRequestStream()
Alguien sabe cómo solucionarlo???
Estoy desarrollando una aplicación que se comunica con Hacienda mandando un XML y al intentar enviarlo en modo depuración me dice esto:
Si lo publico y lo intento de nuevo simplemente me dice que ha petado en el controlador. Por eso quiero probarlo en local, para debuggear y encontrar el fallo, pero me es imposible quitar ese error.
He probado:
- Comprobar que pilla bien el certificado. -> Lo hace.
- ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12; -> No hace nada.
- Que se ejecute https://localhost en lugar de http://localhost tocando en el IIS (ya que se ve que ambas partes deben ser seguras). -> Tampoco da resultado.
Y todo lo que encuentro por ahí me dan esas mismas soluciones, pero no funcionan.
Cuando me peta el programa es al intentar hacer lo siguiente: Stream putStream = request.GetRequestStream()
Alguien sabe cómo solucionarlo???