Başlangıçta aynı sorunlarla karşılaşıyordum. Wrox Professional ASP.NET 4.0 kitabını takip ettikten sonra, durumum için aşağıdaki çözümü buldum.
Önce yeni bir web uygulaması oluşturdum. Tüm web sitesi dosyalarını web uygulaması klasörüne kopyaladı. Uygulamaya sağ tıklayın ve web uygulamasına dönüştür seçeneğine tıklayın.
Bir web uygulamasını neden bir web uygulamasına dönüştürmeniz gerektiğini sorabilirsiniz. Cevap, bir web sitesi oluşturduğunuzda, gereken her yerde .cs dosyasını kodlamanızdır. Ancak bir web uygulaması, kod ve tasarım bölümü için otomatik olarak .design.cs (veya .vb) ve bir .cs dosyası bildirir.
SONRAKİ: Web sitenizdeki diğer dosyalara PAGE direktifindeki 'Devralır' özniteliği gibi tüm manuel referansları kaldırın, çünkü ad boşlukları sınıflara merkezi olarak atıf yapacaktır.
Ayrıca projeme OBJ ve BIN klasörünü dahil etmediğim için bir sorunla karşılaştım. BIN ve OBJ klasörlerinizin eksik olduğunu düşünüyorsanız, Çözüm Gezgini'nde 'Tüm Dosyaları Göster' simgesine tıklayın ve ardından eksik klasörlere sağ tıklayıp projeye ekleyin. (proje ile derlendiklerinden emin olmak için.)
GÜNCELLEME:
@deadlychambers'ın yorumlarda belirttiği gibi: "Ctrl + Shift + F" yaparak her yerde arama yapabilir ve ardından aratabilirsiniz Inherits="(.*?)"
. Bu, tüm olayları bulacak ve muhtemelen size biraz zaman kazandıracak!