2014-04-07 33 views
9

IIS Express'te Visual Studio 2013 Express for Web'de bir ASP.NET projesi çalıştırmaya çalışıyorum. Almanca'danDahili Sunucu Hatası 500.24

Screenshot

yaptı: Bunu başlattığınızda

, aşağıdaki tarayıcıda mesajı görmek ASP.NET ayarı tanındı, "entegre" yönetilen boru hattı modunda geçersiz olduğu. Muhtemel nedenler: "system.web/[email protected]", "true" olarak ayarlandı.

Bunu nasıl düzeltebilirim?

Güncelleme 1: Özellikler paneli:

Visual Studio Properties panel

cevap

6

için "Boru Hattı Modu Yönetilen" Ben aşağıdaki dosyaları değiştirerek hata sabit

<system.webServer> 
    <validation validateIntegratedModeConfiguration="false"/> 
</system.webServer> 
6

, çözüm explorer web projeyi seçin, ardından Özellikler penceresini açın (klavye kısayol F4)

You IIS Express Server'ınızı yapılandırmak için özelliklerin bir listesini görmelidir.

vwd.webinfo (katma useClassicPipelineMode etiketi):

<?xml version="1.0"?> 
<!-- 
    Visual Studio global web project settings. 
--> 
<VisualWebDeveloper> 

    <iisExpressSettings windowsAuthentication="enabled" anonymousAuthentication="enabled" useClassicPipelineMode="true"/> 
</VisualWebDeveloper> 

Web.config:

değiştirme seçeneği Integrated den Classic

+0

Bu seçenek devre dışıdır (bkz. Güncelleme 1). –

+0

Bu garip ... Bence Visual Studio 2013 Express bu seçeneği sunmuyor. Sonra tek seçenek web.config buna göre değiştirmek olacaktır ... –

+0

Benim web uygulaması için uygulama havuzunu 'C: \ Users \ MyUser \ Documents \ IISExpress \ config \ applicationhost.config' '' Clr2ClassicAppPool' olarak değiştirdim dosya, ancak Visual Studio'da web uygulamasını başlattığımda, bu uygulama için uygulama havuzu yeniden "Clr4IntegratedAppPool" olarak ayarlanır. Bunu web.config'de nasıl değiştirebilirim? –

İlgili konular