2014-05-19 15 views
5

Visual Studio Professional 2013 kullanıyorum ve dosyaları çalıştırmak ve hata ayıklamak için dosyaları olan bir ASP.NET web sitesi almak istiyorum. yerel olarak web sitesi. Yeni bir web sitesi oluşturdum ve hedef çerçeveyi .NET 3.5'e dönüştürdüm (web sitesini yapan adamlar bana bunun içinde olduğunu söyledi). Bu yüzden, dosyaları web sitesinin dizinine kopyaladım ve "add-> varolan web sitesi" ni kullanarak çözüme ekledim.'ServiceModel', 'System' ad alanında bulunmuyor. Bir başvuru eklemeyi denediğimde, zaten başvuruda bulunduğunu belirtiyor

Ben özellikle bu hatayı alıyorum:

The type or namespace name 'ServiceModel' does not exist in the namespace 'System' (are you missing an assembly reference?) 

Yani, kendi kendime, ben sadece ServiceModel, hiçbir büyük anlaşma bir başvuru ekleriz düşünüyorum. Bu yüzden, projeyi sağ tıklayıp referans eklemek için gidin, Assemblies-> Framework altında System.ServiceModel dosyasını bulun, kontrol edin ve Tamam'ı tıklatın. Sonra bu gerçekleşir:

The Web site is already referencing the assembly 'System.ServiceModel'. 

Bunlar yardımcı olabilir:

  • Hedefim çerçeve değil "Müşteri profili" dir. Bu seçenek benim için uygun değildir VS2013
  • Yeni bir web sitesi projesi oluşturduğumda ve sadece temel bir sınıf dosyası eklediğimde, System.ServiceModel ad alanını zaten başvuruda bulunduğundan kullanabilirim.
  • "Project Reference" bölümünde sınıf görünümüne baktığımda, System.ServiceModel'i göremiyorum. Yukarıdaki "yeni web sitesi" projesinde, Class View altında System.ServiceModel'i görüyorum.
+0

Bunu hiç çözdünüz mü? Benzer bir sorunla karşılaşıyorum. – William

cevap

0

Sistem klasörü için "C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319" dan System.ServiceModel.dll dosyasını kopyalayın.

1

System.ServiceModel derlemesine bir başvuru ekleyin. Proje-> Referans Ekle'yi seçin ve ardından montaj adını seçin.

İlgili konular