Bir Azure Webjob'e dağıttığım bir C# konsolu uygulaması yazdım. Uygulamanın lokal iyi çalışır ama Azure üzerinde hata alıyorum:Azure Webjob başarısız Çıkış Kodu -1073740940
[09/16/2015 10:40:35 > 998fb8: SYS ERR ] Job failed due to exit code -1073740940
Ben sertifika dosyası erişmenin onu takip ettik düşünüyorum. Ben projenin özelliklerinde bir Resources.resx bunu eklemiş ve ben
X509Certificate2 _certificate = new X509Certificate2(echoService.Properties.Resources.public_privatekey, ConfigurationManager.AppSettings["certPsw"]);
bu doğru yolu mu takip ederek (başarısız oluyor da line) ile sertifikayı giriyorum, ya da daha iyi bir yolu vardır . AppSettings'de göreceli bir yol kullanmayı denedim, ancak bununla da başarısız oldu.
Bir not olarak, şimdiki kullanım için AppSettings'de düz metin parolasını koymuştum, ancak konseptimin ispatlandığı zaman bunu daha iyi kullanacağım. Bu şekilde parolaların nasıl saklanacağı ve sertifikanın parola olmadan oluşturulup oluşturulmayacağı hakkında bir tartışma var mı?
programlama hesap makinesini kullanın çalışıyor. -1073740940 == 0xC0000374 == STATUS_HEAP_CORRUPTION, "Bir yığın bozulmuş". Ahh. Bu özel durumu gezen kod, neredeyse hiç bozulmaya neden olan koddur. Programınızın geri kalanında kullanılan kitle imha silahlarını aramak zorunda kalacaksınız. –