Cara membuat aplikasi dan pengaturan konfigurasi direktori khusus di ASP.NET aplikasi

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 815174 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Pada Halaman ini

RINGKASAN

Artikel ini selangkah demi selangkah menjelaskan cara menggunakan ASP.NET untuk membuat pengaturan konfigurasi aplikasi-spesifik dan direktori khusus. The Web.config file terletak di direktori root ASP.NET aplikasi. The Web.config file menentukan informasi konfigurasi yang khusus untuk aplikasi. Anda juga dapat menetapkan pengaturan konfigurasi secara per direktori. Ada dua cara untuk melakukannya:
  • Mendistribusikan beberapa file Web.config untuk direktori di aplikasi. Menambahkan Web.config file dalam ASP.Aplikasi NET direktori dengan pengaturan yang menimpa pengaturan dalam file Web.config tingkat yang lebih tinggi atau di file konfigurasi (Machine.config elemen dari) sistem mesin.
  • Tambahkan per direktori atau per-file pengaturan secara langsung untuk file Web.config aplikasi. Metode ini menggunakan satu file Web.config untuk mengubah pada pengaturan konfigurasi per direktori. Anda juga dapat menggunakan metode ini dalam Machine.config elemen dari file untuk memaksa pengaturan konfigurasi di ASP.Aplikasi NET Web dan kemudian untuk menghentikan file Web.config dari override Machine.config elemen dari pengaturan.


Menggunakan elemen lokasi di Machine.config elemen dari File


Untuk menentukan pengaturan yang berlaku untuk aplikasi Web atau direktori, Anda dapat menambahkanlokasimengatakan elemenconfigurationmengatakan elemen sistem Machine.config elemen dari file. Ini berguna ketika Anda memusatkan pengaturan konfigurasi dalam satu file. Hal ini juga berguna dalam Web hosting lingkungan untuk mandat pengaturan konfigurasi tertentu pada Aplikasi Web individu.

The <location></location> elemen berisi dua atribut, jalan dan allowOverride. The jalan atribut mendefinisikan situs atau direktori virtual yang pengaturan konfigurasi menutupi. Untuk menentukan bahwa pengaturan <location></location> elemen berlaku untuk situs Web standar mengatur jalan atribut Situs Web standar. Untuk menentukan yang Pengaturan berlaku untuk aplikasi yang bernama MyApp dalam situs Web standar mengatur jalan atribut "Standar situs Web/MyApp".

Ketika allowOverride atribut palsu, file Web.config dalam direktori aplikasi Web tidak bisa menimpa pengaturan yang Anda tentukan di <location></location> elemen. Ini adalah pengaturan yang berguna dalam lingkungan di mana Anda harus membatasi pengembang aplikasi dalam bagaimana mereka mengkonfigurasi aplikasi Web. The contoh berikut menunjukkan bagian Machine.config elemen dari file yang memerlukan otentikasi untuk mengakses aplikasi MyApp di situs Web standar dan bahwa tidak dapat diganti oleh pengaturan dalam Web.config file:
<configuration>
    <location path=?Default Web Site/MyApp? allowOverride=?false?>
        <system.web>
            <authorization>
                <allow users=??? />
            </authorization>
        </system.web>
    </location>
</configuration>




Gunakan lokasi elemen dalam Web.config File


Untuk menentukan pengaturan yang berlaku untuk aplikasi tertentu atau direktori, menambahkanlokasimengatakan elemenconfigurationmengatakan elemen dari file Web.config aplikasi. Thelokasimengatakan elemen biasanya berisiSystem.webmengatakan elemen dan elemen konfigurasi lainnya persis seperti yang Anda gunakan mereka dalam Web.config file. The jalan atributlokasimengatakan elemen menentukan direktori virtual atau nama file di mana lokasi konfigurasi item berlaku. Contoh berikut menunjukkan bagian file Web.config aplikasi yang menentukan pesan kesalahan kustom untuk Forum virtual direktori.
<configuration>
    <location path=?forum? >
        <system.web>
            <customErrors mode="RemoteOnly? defaultRedirect="forum-error.aspx">
                <error statusCode="404" redirect="forum-file-not-found.aspx" />
            </customErrors>
        </system.web>
    </location>
</configuration>




REFERENSI

Untuk informasi tambahan, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
818016Cara untuk menyebarkan aplikasi yang dibangun di atas.NET Framework
Untuk informasi lebih lanjut, kunjungi Website Microsoft berikut Situs Web jaringan pengembang:

ASP.Konfigurasi bersih
.aspx http://msdn2.Microsoft.com/en-us/library/aa719558 (VS.71)

Format dari ASP.File-file konfigurasi yang bersih
.aspx http://msdn2.Microsoft.com/en-us/library/ackhksh7 (vs.71)

Menggelar Aplikasi
.aspx http://msdn2.Microsoft.com/en-us/library/ybshs20f (vs.71)

Properti

ID Artikel: 815174 - Kajian Terakhir: 04 Oktober 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft ASP.NET 1.0
  • Microsoft ASP.NET 1.1
Kata kunci: 
kbdir kbwebservices kbwebserver kbwebforms kbconfig kbhowtomaster kbmt KB815174 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:815174

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com