Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Visual Studio Web sitesi projesi ve öğe şablonları, sıfırdan yeni Web sitesi projeleri ve öğeleri oluşturma gereksinimini kaldırarak geliştirme sürecini hızlandıran yeniden kullanılabilir ve özelleştirilebilir Web sitesi projesi ve öğe saptamaları sağlar. Visual Studio şablonları hakkında daha fazla bilgi için bkz . Proje ve Öğe Şablonları Oluşturma.
Proje Şablonu Klasörü
Web projesi şablonları genellikle [Visual Studio Yükleme Yolu]\Common7\IDE\ProjectTemplates\Web\ üzerine yüklenir ve her biri web programlama dilinden sonra adlandırılan bir alt klasöre yüklenir.
Proje Dosyası
Visual Studio tümleşik geliştirme ortamı (IDE), bir şablonu doğru proje türüne eşlemek için bir proje dosyası uzantısı gerektirir. Web projelerinin proje dosyası olmadığından, .webproj sahte proje dosya uzantısı şablonu proje türüyle eşlemek için kaydedilir.
İsteğe bağlı olarak, Web projesi sisteminin şablona dayalı öğeler için Yeni Öğe Ekle iletişim kutusunda varsayılan dili ayarlamasını sağlamak üzere şablona bir dil adı dizesi eklenebilir. Dize, dosyanın ilk satırı olmalıdır. Hem IntelliSense altyapısı kaydında AddItemLanguageName altında kayıtlı adla hem de Project Subtype(VsTemplate) altında kaydedilen adla eşleşmelidir. Daha fazla bilgi için bkz . Web Sitesi Destek Öznitelikleri.
Dize yoksa, Web projesi sistemi, Proje Şablonu tarafından Web projesine eklenen sayfaların Language özniteliğine ve dosya uzantılarına göre varsayılan dili belirlemeye çalışır.
Proje Şablonları
Web sitesi proje şablonları, Dosya menüsündeki Yeni Web Sitesi komutuna yanıt olarak yeni Web siteleri oluşturmak için kullanılır. Şu anda üç Web sitesi proje türü desteklenmektedir:
Boş Web sitesi projeleri
Web sitesi projeleri
Web hizmeti projeleri
Boş Web Sitesi Projeleri
Bu dosyalar, Dosya>Yeni Web Sitesi'ni seçtikten sonra kullanılabilen Boş Web Sitesi komutuna yanıt olarak yeni bir boş Web sitesi oluşturur:
EmptyWeb.vstemplate
Yeni boş Web sitesinin oluşturulmasına yol gösteren şablon dosyası.
EmptyWeb.webproj
Bu dosya, proje şablon sisteminin bir yapıtıdır. EmptyWeb.vstemplate dosyasındaki proje dosyası başvurularını karşılar.
Web Sitesi Projeleri
Bu dosyalar, Dosya>Yeni Web Sitesi'ni seçtikten sonra kullanılabilen ASP.NET Web Sitesi komutuna yanıt olarak yeni bir Web sitesi oluşturur:
Default.aspx
Yeni Web sitesinin varsayılan giriş sayfası. Language özniteliği codebehind dilini, CodeFile özniteliği ise bu sayfayla ilişkili codebehind kodunu içeren bağımlı dosyayı belirtir.
Default.aspx.Uzantısı
Varsayılan giriş sayfasının codebehind kodunu içeren bağımlı dosya. Codebehind dili bu dosyanın uzantısını belirler.
web.config
Kök web.site yapılandırma dosyası.
WebApplication.vstemplate
Web sitesi çözümünün içeriğini belirleyen ve App_Data klasörünün oluşturulmasını zorlayan şablon dosyası.
WebApplication.webproj
Bu dosya, proje şablon sisteminin bir yapıtıdır. WebApplication.vstemplate dosyasındaki proje dosyası başvurularını karşılar.
Web Hizmeti Projeleri
Bu dosyalar, Dosya>Yeni Web Sitesi'ni seçtikten sonra kullanılabilen ASP.NET Web Hizmeti komutuna yanıt olarak yeni bir Web sitesi oluşturur:
Service.asmx
Yeni Web hizmetinin HTML sayfası. Language özniteliği codebehind dilini, CodeBehind özniteliği ise bu hizmetle ilişkili codebehind kodunu içeren bağımlı dosyayı belirtir.
Hizmet. Uzantısı
Hizmet sınıfını uygulayan bağımlı dosya. Codebehind dili bu dosyanın uzantısını belirler.
web.config
Kök web.site yapılandırma dosyası.
WebService.vstemplate
Web sitesi çözümünün içeriğini belirleyen ve App_Data ve App_Code klasörlerinin oluşturulmasını zorlayan şablon dosyası. Hizmet.uzantı dosyası App_Code klasörüne kopyalanır.
WebService.webproj
Bu dosya, proje şablon sisteminin bir yapıtıdır. WebService.vstemplate dosyasındaki proje dosyası başvurularını karşılar.
Proje Öğesi Şablon Klasörü
Web proje öğesi şablonları genellikle [Visual Studio Yükleme Yolu]\Common7\IDE\ItemTemplates\Web\ içinde yüklenir ve her biri web programlama dilinden sonra adlandırılan bir alt klasöre yüklenir.
Proje Öğesi Şablonları
Web sitesi proje öğesi şablonları, Varolan ÖğeYi Ekle komutuna yanıt olarak bir Web sitesine yeni Web sayfaları eklemek için kullanılır. Şu anda bu tür Web sayfaları desteklenmektedir:
Yeni sınıf
Yeni HTML sayfası
Yeni Web Formu
Yeni ana sayfa
Yeni Sınıf
Bu şablon, Yeni Sınıf Ekle komutuna yanıt olarak boş bir sınıf tanımlayan yeni bir kaynak dosyası oluşturur.
Sınıfı. Uzantısı
Boş sınıfı uygulayan kaynak dosya. Codebehind dili bu dosyanın uzantısını belirler.
Class.vstemplate
Kaynak dosyayı oluşturan ve içeriğini belirleyen şablon dosyası.
Yeni HTML Sayfası
Bu şablon, Yeni HTML Sayfası Ekle komutuna yanıt olarak yeni bir Web sayfası oluşturur.
HTMLPage.htm
Web sayfasının başlangıç içeriği. Bu Web sayfasında genellikle ilişkili koda bağımlı dosya yoktur. İlişkili bir codebehind dosyasıyla akıllı sayfa oluşturmak için bunun yerine Web Formu şablonunu kullanın.
HTMLPage.vstemplate
Web sayfasını oluşturan ve içeriğini belirleyen şablon dosyası.
Yeni WebForm
Bu şablon, Yeni Web Formu Ekle komutuna yanıt olarak yeni bir akıllı Web sayfası oluşturur.
Bağımlı bir kod kaynak dosyası oluşturmak için Kodu ayrı bir dosyaya yerleştir'i seçin. Aksi takdirde, boş bir betik bloğu olan ve bağımlı bir dosyayı bağlamak için % Sayfa %> yönergesi olmayan <tek bir Web sayfası oluşturulur.
Seçili ana sayfa için içerik sayfası oluşturmak için Ana sayfa seç'i seçin.
WebForm.aspx
Web sayfasının başlangıç içeriği. Bu Web sayfasında ilişkili koda bağımlı dosya yok.
WebForm_cb.aspx
Web sayfasının başlangıç içeriği. Bu Web sayfasında ilişkili bir koda bağımlı dosya var.
Kod. Uzantısı
Webform sınıfını uygulayan bağımlı dosya. Codebehind dili bu dosyanın uzantısını belirler.
ContentPage.aspx
Web sayfasının içerik sayfası olarak başlangıç içeriği. Bu Web sayfasında ilişkili koda bağımlı dosya yok.
ContentPage_cb.aspx
Web sayfasının içerik sayfası olarak başlangıç içeriği. Bu Web sayfasında ilişkili bir koda bağımlı dosya var.
WebForm.vstemplate
Yeni web sayfasının içeriğini ve varsa bağımlı dosyasını belirleyen şablon dosyası.
Yeni Ana Sayfa
Bu şablon, Yeni Ana Sayfa Ekle komutuna yanıt olarak yeni bir ana sayfa oluşturur.
Bağımlı bir kod kaynak dosyası oluşturmak için Kodu ayrı bir dosyaya yerleştir'i seçin. Aksi takdirde, boş bir betik bloğu olan ve bağımlı bir dosyayı bağlamak için % Sayfa %> yönergesi olmayan <tek bir Web sayfası oluşturulur.
MasterPage.master
Ana sayfanın başlangıç içeriği. Bu ana sayfada ilişkili koda bağımlı dosya yok.
MasterPage_cb.master
Ana sayfanın başlangıç içeriği. Bu ana sayfada ilişkili bir koda bağımlı dosya var.
Kod.Uzantısı
Ana sayfa sınıfını uygulayan bağımlı dosya. Codebehind dili bu dosyanın uzantısını belirler.
MasterPage.vstemplate
Yeni ana sayfanın içeriğini ve varsa bağımlı dosyasını belirleyen şablon dosyası.