2015-12-11 39 views
6

Geçirdiğim bir ASP.Net web sitesi projem var. Net 4.6.1.Visual Studio 2015 IIS Express 500 Hatası

Visual Studio 2015 Topluluğu'nu yükledim ve hem web sitesini hem de bileşen DLL'sini başarıyla derledim ve oluşturdum.

Ben F5 ile hata ayıklamak için IIS Express kullanmayı deneyin

, 500 hatası olsun ...

IIS Express bir modül ihtiyacım olan yüklü olmadığını bana diyor

HTTP Error 500.0 - Internal Server Error Tracing area "Authentication,Security,Filter,StaticFile,CGI,Compression,Cache,RequestNotifications,Module,FastCGI,Rewrite,RequestRouting" is not recognized

. ARR ve URL Rewrite'ın yüklenmemiş olabileceğini düşündüm, bu yüzden bunları kurdum, değişiklik yok.

Benim UygulamaHavuz üretimde, 'ilk vuruş' gecikmelerini başlatmak ve önlemek ve diğer bir kerelik başlangıç ​​işini yapmak için PreWarmCache teknolojisini kullanır.

Siteyi çalıştırmak için IIS Express'i kullanmayla ilgili yardım çok yararlı olacaktır.

+0

ASP.NET kodunu bir site veya uygulama (site içinde) olarak mı çalıştırıyorsunuz? ASP.NET uygulamanızda "Application_Error" yöntemini (Global'de) uygulayabilir ve aldığınız istisnayı yükleyebilir misiniz? – MacGyver

+0

İyi bir öneri, ancak Global_ASAX uygulamasında Application_Error uygulamasını gerçekleştirdim ve bu çağrılmadı. Server.GetLastError() işlevinde tutulan özel durum için bir kesme noktası ve bir günlük satırı koydum ve hiçbir şey alamıyorum. 500 bildiriminde ek diagramlar var, ben de yayınlayacağım ve biraz daha google'a gideceğim. Teşekkürler. –

+0

Modül: FailedRequestsTracingModule Bildirim: BeginRequest Handler: ExtensionlessUrl-Entegre-4,0 Hata Kodu: 0x80070057 İstenen URL: http: // localhost: 49605/ Fiziksel Yol: C: \ Users \ Kullanıcı \ Belgeler Görsel \ Projeler \ Studio 2010 \ HTML \ projectname Web sitesi Oturum açma Yöntemi \: henüz Oturum açma Kullanıcı belirlenmemiştir: C: henüz değil talep Dizini Takip belirlenen \ Users \ Kullanıcı \ Belgeler \ IISExpress \ TraceLogFiles WEB \ Bu hata anlamına gelir orada istek işlenirken bir sorun oldu. İstek, Web sunucusu tarafından alındı, ancak işlem sırasında önemli bir hata oluştu. KB: 294807

cevap

0

Web.config dosyanızda böyle bir satır varsa, onu kaldırabilir ve yeniden çalıştırmayı deneyebilir misiniz?

<add provider="WWW Server" 
    areas="Authentication,Security,Filter,StaticFile,CGI,Compression,Cache,RequestNotifications,Module,FastCGI,Rewrite,RequestRouting" 
    verbosity="Verbose" /> 
+0

Bunu web.config sayfamda yaptım. Bu sorunu hemen düzeltmedi, ama beni düşünmeye başladı. Yukarıdaki satırı projenin yerel IIS Express yapılandırma dosyasından da kaldırmak zorunda kaldım. NOT! ApplicationHost.config dosyası, proje dizininizin altında ".vs" adı verilen gizli bir klasördedir. Yeni projelere başlarsanız, IIS için merkezi dosyayı değiştirmek iyi bir fikir olabilir. Teşekkürler @Cahit, şimdi IIS Express ile çalışıyorum, kazanılan ödül, bu da başkalarına yardımcı olur umarım. –

+0

Bu satırın orada olmasını istiyorsam ... Bu satırın orada olmasını istiyorsanız, IIS sunucunuz tarafından desteklenmeyen bir veya daha fazla Alan olduğu anlamına gelir. Benimki "iisnode" idi – jsgoupil

0

Ayrıca, Visual Studio'nun proje geçişiyle ilgili bir sorun nedeniyle boş sayfanın ve 500 hataların alınması da mümkündür. Çözümün kapatılması ve .vs klasörünün silinmesi bu sorunu giderebilir.

İlgili konular