SORU
15 AĞUSTOS 2011, PAZARTESİ


Yöntemle girişimi 'Sistemi.Web.Yardımcıları.() Json..cctor' erişim yöntemi 'Sistemi.Web.Yardımcıları.Json.() CreateSerializer' başarısız

System.Web.Helpers.Json NET 4 dynamic bazı JSON serisini kullanıyorum. Başarısız bu hata ile şu satırı: TypeInitializationException: Attempt by method 'System.Web.Helpers.Json..cctor()' to access method 'System.Web.Helpers.Json.CreateSerializer()' failed.

var json = Json.Decode(response);

response uzun ama geçerli bir JSON. Sorun burada ne olabilir? Kısa bir el yapımı JSON ile LINQPad denedim ve işe yaradı. Bu tür bir yapılandırma sorunu?

[DÜZENLE]

İşte gerçek örnek JSON. İçeriği çok alakasız görünüyor. Bu yepyeni bir Konsol uygulaması veya bir LİNQPad çalıştırdığınızda, beklendiği gibi çalışır. Ama eğer yeni bir Windows Forms uygulaması aynı kodu çalıştırmayı denerseniz, yukarıdaki hata ile barfs.

var json = Json.Decode("{\"r\":{\"0\":{\"id\":\"2\"},\"1\":{\"id\":\"33\"}}}");

[EDİT2]

Aslında, bu proje türleri ile ilgisi olduğu ortaya çıkıyor. Bu durum ise proje ayıklanacak atılır. Eğer sadece çalıştırmak ise, özel durum oluşmaz. Garip, değil mi?

CEVAP
4 EYLÜL 2012, Salı


Bu soruyu unuttum ve bu arada cevabımı buldum. Bir yerde Microsoft'un sitesine Bağlantı olduğunu düşünüyorum ama emin değilim. Hadi paylaşın.

Bu soruna geçici bir çözüm için temel olarak, "Visual Studio barındırma işlemini Etkinleştir". emin olun ^strong>denetlenmeyenprojenizde hata Ayıklama Ayarları altında. Ben neden emin değilim ama bu kesinlikle bir yoldur "düzeltme". Bunu öğrendiğim kez cevap ararken bıraktım. Benim için yeterince iyiydi.

Settings / Debug

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Elly

    Elly

    3 EKİM 2005
  • ipsy Makeup Tips

    ipsy Makeup

    19 ŞUBAT 2009
  • megablueblaster

    megablueblas

    23 HAZİRAN 2006