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

  • Jonathan Morrison

    Jonathan Mor

    24 Mart 2010
  • SRT Photoshop Tutorials

    SRT Photosho

    19 Aralık 2012
  • TotalxLuna

    TotalxLuna

    27 Kasım 2011