Kesalahan Server di '/' Aplikasi. ASP.NET

Salam,

Saya mengembangkan sebuah website menggunakan ASP.Net 3.5 dan C#. Ini bekerja dengan baik dengan Visual Stdio 2010. Saya mengupload website saya ke domain saya di bawah folder publik.

Pertama kali saya membuka website saya untuk pengujian (http://wecoders.com/Habib_cuizine/Gallery.aspx) Saya akan menghidupkan kembali (Server Error di '/' Aplikasi.)

Deskripsi Kesalahan Runtime: Sebuah kesalahan aplikasi terjadi pada server. Kesalahan kustom saat ini pengaturan untuk aplikasi ini mencegah detail dari kesalahan aplikasi agar tidak dapat dilihat dari jarak jauh (untuk alasan keamanan). Namun, hal ini dapat, dapat dilihat oleh browser yang berjalan di mesin server lokal. mesin server lokal.

Detail: Untuk mengaktifkan detail dari pesan pesan kesalahan spesifik ini dapat dilihat pada mesin jarak jauh, silakan buat tag

tag dalam file konfigurasi "web.config" berkas konfigurasi yang terletak di direktori akar dari aplikasi web saat ini. Ini tag > ini kemudian harus memiliki atribut "mode" nya diatur ke "Off".
<!-- Web.Config Configuration File -->
> 
> <configuration>
>     <system.web>
>         <customErrors mode="Off"/>
>     </system.web> </configuration>

Catatan: Halaman kesalahan yang sedang Anda yang sedang Anda lihat dapat diganti dengan halaman halaman kesalahan dengan memodifikasi atribut "defaultRedirect" atribut dari aplikasi > aplikasi tag konfigurasi untuk mengarahkan ke URL halaman URL halaman kesalahan.

> <!-- Web.Config Configuration File -->
> 
> <configuration>
>     <system.web>
>         <customErrors mode="RemoteOnly"
> defaultRedirect="mycustompage.htm"/>
>     </system.web> </configuration>

Untuk memperbaiki kesalahan ini, saya menambahkan ke file webConfig di dalam tag <system.web>:

> <customErrors mode="Off"/>

Setelah itu ketika saya makan siang di situs web, saya akan menerima kesalahan baru seperti yang tercantum di bawah ini:

Kesalahan Konfigurasi Deskripsi: Terjadi kesalahan selama pemrosesan file konfigurasi yang diperlukan untuk melayani permintaan ini. Harap tinjau detail kesalahan spesifik di bawah ini dan modifikasi file konfigurasi Anda dengan tepat.

Pesan Kesalahan Parser: Ini adalah kesalahan untuk menggunakan bagian yang terdaftar sebagai allowDefinition='MachineToApplication' di luar level aplikasi. Kesalahan ini dapat disebabkan oleh direktori virtual yang tidak dikonfigurasi sebagai aplikasi di IIS.

Sumber Kesalahan:

Baris 35: ASP.NET untuk mengidentifikasi pengguna yang masuk.

Line 36:         -->
Line 37:         <authentication mode="Windows" />
Line 38:         <!--

Baris 39: Bagian memungkinkan konfigurasi

Sumber Berkas: \10.0.40.35\wecoders.com\public\habib_cuizine\web.config Baris: 37

Mohon saran bagaimana cara memperbaiki error ini dan bagaimana mengkonfigurasi website saya yang dikembangkan menggunakan Visual Stdio 2010 untuk dipublikasikan di internet.

Salam kenal,

Larutan

Informasi kunci dalam kesalahan ini adalah baris ini:

Kesalahan ini bisa disebabkan oleh direktori virtual virtual yang tidak dikonfigurasi sebagai aplikasi aplikasi di IIS.

Di IIS, Anda dapat memiliki beberapa aplikasi, tetapi mereka harus dikonfigurasi sebagai sebuah aplikasi. Umumnya, ketika Anda membuat proyek web, proyek tersebut langsung dipetakan ke aplikasi IIS.

Tanyakan kepada layanan hosting Anda tentang cara membuat aplikasi IIS untuk aplikasi web Anda.

Edit - ditambahkan Jika ini ada di server Anda, Anda dapat mengaturnya sendiri dengan mengikuti petunjuk di jawaban @Frazell Thomas's. Dia mengalahkan saya untuk menemukan tautan itu. Untuk menghemat waktu membaca, Anda seharusnya dapat fokus pada bagian Membuat Direktori Virtual dan Situs Web Lokal.

Komentar (2)

Sudahkah Anda mengonfigurasi direktori virtual sebagai aplikasi ASP.NET untuk versi framework yang tepat?

Lihat IIS Setup

Komentar (0)

Sepertinya Anda memiliki & di file web.config Anda, tetapi penyedia hosting Anda tidak mengizinkan Anda menggunakannya. Hapus saja baris itu.

Komentar (0)