Static Content <staticContent>
Gambaran Umum
Elemen mengonfigurasi <staticContent>
beberapa pengaturan yang terkait dengan permintaan pemrosesan file statis di Internet Information Services (IIS) 7.
Elemen <staticContent>
berisi tiga atribut berikut yang menentukan apakah IIS 7 harus menerapkan footer dokumen ke file statis:
Atribut enableDocFooter menentukan apakah footer dokumen diaktifkan.
Atribut defaultDocFooter berisi:
- String teks yang akan digunakan IIS 7 untuk footer dokumen jika atribut isDocFooterFileName diatur ke false
- Jalur yang sepenuhnya memenuhi syarat ke file yang berisi teks yang akan digunakan IIS 7 untuk footer dokumen jika atribut isDocFooterFileName diatur ke true.
Seperti disebutkan di atas, atribut isDocFooterFileName menentukan apakah atribut defaultDocFooter berisi string teks yang akan digunakan IIS 7 untuk footer dokumen atau jalur yang sepenuhnya memenuhi syarat ke file yang berisi teks yang akan digunakan IIS 7 untuk footer dokumen.
Catatan
Secara default, atribut isDocFooterFileName diatur ke false dan dikunci secara global. Untuk menggunakan file untuk footer dokumen, Anda harus mengatur atribut isDocFooterFileName ke true di tingkat global, atau membuka kunci atribut. Untuk mempelajari selengkapnya tentang mengunci dan membuka kunci atribut, lihat panduan Cara Menggunakan Penguncian di Konfigurasi IIS 7.0 .
Kompatibilitas
Versi | Catatan |
---|---|
IIS 10.0 | Elemen <staticContent> tidak dimodifikasi dalam IIS 10.0. |
IIS 8.5 | Elemen <staticContent> tidak dimodifikasi dalam IIS 8.5. |
IIS 8.0 | Elemen <staticContent> tidak dimodifikasi dalam IIS 8.0. |
IIS 7.5 | Elemen <staticContent> tidak dimodifikasi dalam IIS 7.5. |
IIS 7.0 | Elemen ini <staticContent> diperkenalkan di IIS 7.0. |
IIS 6.0 | Elemen menggantikan <staticContent> properti metabase IIS 6.0 berikut:
|
Siapkan
Elemen <staticContent>
ini disertakan dalam penginstalan default IIS 7.
Bagaimana Caranya
Tidak ada antarmuka pengguna untuk mengonfigurasi <staticContent>
elemen untuk IIS 7. Untuk contoh cara mengonfigurasi <staticContent>
elemen secara terprogram, lihat bagian Sampel Kode dari dokumen ini.
Konfigurasi
Atribut
Atribut | Deskripsi |
---|---|
defaultDocFooter |
Atribut string opsional. Menentukan teks footer default untuk setiap halaman Web pada situs, atau jalur file yang berisi teks footer default. Bagaimana IIS 7 menggunakan properti ini bergantung pada nilai atribut isDocFooterFileName . Catatan: Footer kustom hanya akan dikirim jika atribut enableDocFooter diatur ke true. |
enableDocFooter |
Atribut Boolean opsional. Menentukan apakah teks yang ditunjukkan oleh atribut defaultDocFooter akan muncul di setiap halaman statis di situs Web. Nilai defaultnya adalah false . |
isDocFooterFileName |
Atribut Boolean opsional. Menentukan apakah string dalam atribut defaultDocFooter berisi jalur file yang berisi teks footer default untuk setiap halaman Web statis di situs. Nilai defaultnya adalah false . |
Elemen Anak
Elemen | Deskripsi |
---|---|
clientCache |
Elemen opsional. Menentukan pengaturan untuk penembolokan konten statis yang dikirim ke klien. |
mimeMap |
Elemen opsional. Menentukan daftar ekstensi nama file untuk pemetaan MIME. |
Sampel Konfigurasi
Sampel konfigurasi berikut memungkinkan footer dokumen untuk konten statis, dan menambahkan pemberitahuan hak cipta sederhana sebagai teks footer.
<configuration>
<system.webServer>
<staticContent enableDocFooter="true"
defaultDocFooter="The information in this web site is copyrighted." />
</system.webServer>
</configuration>
Kode Sampel
Sampel kode berikut mengaktifkan footer dokumen untuk konten statis, dan menambahkan pemberitahuan hak cipta sederhana sebagai teks footer.
AppCmd.exe
appcmd.exe set config "Default Web Site" -section:system.webServer/staticContent /enableDocFooter:"True"
appcmd.exe set config "Default Web Site" -section:system.webServer/staticContent /defaultDocFooter:"The information in this web site is copyrighted."
C#
using System;
using System.Text;
using Microsoft.Web.Administration;
internal static class Sample
{
private static void Main()
{
using (ServerManager serverManager = new ServerManager())
{
Configuration config = serverManager.GetWebConfiguration("Default Web Site");
ConfigurationSection staticContentSection = config.GetSection("system.webServer/staticContent");
staticContentSection["defaultDocFooter"] = @"The information in this web site is copyrighted.";
staticContentSection["enableDocFooter"] = true;
serverManager.CommitChanges();
}
}
}
VB.NET
Imports System
Imports System.Text
Imports Microsoft.Web.Administration
Module Sample
Sub Main()
Dim serverManager As ServerManager = New ServerManager
Dim config As Configuration = serverManager.GetWebConfiguration("Default Web Site")
Dim staticContentSection As ConfigurationSection = config.GetSection("system.webServer/staticContent")
staticContentSection("defaultDocFooter") = "The information in this web site is copyrighted."
staticContentSection("enableDocFooter") = True
serverManager.CommitChanges()
End Sub
End Module
JavaScript
var adminManager = new ActiveXObject('Microsoft.ApplicationHost.WritableAdminManager');
adminManager.CommitPath = "MACHINE/WEBROOT/APPHOST/Default Web Site";
var staticContentSection = adminManager.GetAdminSection("system.webServer/staticContent", "MACHINE/WEBROOT/APPHOST/Default Web Site");
staticContentSection.Properties.Item("defaultDocFooter").Value = "The information in this web site is copyrighted.";
staticContentSection.Properties.Item("enableDocFooter").Value = true;
adminManager.CommitChanges();
Vbscript
Set adminManager = WScript.CreateObject("Microsoft.ApplicationHost.WritableAdminManager")
adminManager.CommitPath = "MACHINE/WEBROOT/APPHOST/Default Web Site"
Set staticContentSection = adminManager.GetAdminSection("system.webServer/staticContent", "MACHINE/WEBROOT/APPHOST/Default Web Site")
staticContentSection.Properties.Item("defaultDocFooter").Value = "The information in this web site is copyrighted."
staticContentSection.Properties.Item("enableDocFooter").Value = True
adminManager.CommitChanges()
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk