2010-04-19 25 views
37

yükledikten sonra ben .Net 4.0'a yükseltilmiş bir proje var, ama bunu erişmeye çalıştığınızda, aşağıdaki hatayı almak:404.2 Hata .net 4.0

HTTP Error 404.2 - Not Found 
The page you requested could not be displayed because of the settings for the list of ISAPI and CGI restrictions on web server. 
ErrorCode: 0x800704ec 
Handler PageHandlerFactory-ISAPI-4.0_32bit 

Bir şeyler yapmam gerekiyor mu Varolan bir siteyi .NET 4.0 sitesine dönüştürürken IIS 7 veya APP havuzuna ek olarak?

Ayrıca ben yüklü Net 4,0 ISAPI 32bit ve 64bit hem bakarsak. Ben şu anda IIS6 üzerinde çalışan mi oluyorsunuz

cevap

90

içinde aspnet_regiis -i çalıştırın. Garip bir şekilde, benim için entegre modda aday olacağını ancak IIS 7'de ISAPI ve CGI kısıtlamaları bölümünü kullanarak .NET 4 uzantılarını etkinleştirdikten sonra .NET 4. klasik modda, o zaman her iki modda çalışmaya başladı. Isapi ve Cgi kısıtlamaları bölümü, IIS yöneticisinde sunucu düzeyinde düğümde bulunur. Bu seçenek, site seviyesindeki Isapi Filtreleri bölümü ile karıştırılmamalıdır.

+0

IIS'de .Net 4 yüklü var. – Dofs

+0

Yine de etkin mi? –

+0

Ben buna izin olup olmadığını bana söylediği için hiçbir sütun vardır IIS 7'de ISAPI gitmek? – Dofs

9

..

Açık IIS yöneticisi ve Web Hizmeti Uzantıları alana gidin .. Orada .NET 4 etkinleştirmek mümkün olacak .. Tüm yeni uzantıları varsayılan :) tarafından devre dışı bırakılır

Eğer IIS7 çalıştırıyorsanız, .NET .. Sonra bir yönetici komut istemi açmak ve (.NET 4 çerçeve klasörüne gidin IIS kayıtlı olmayabilirdi C: \ Windows \ Microsoft.NET Framework \ v4 \ {version}).. 64 bitlik bir makinede iseniz, Framework klasörü yerine Framework64 klasörüne gidin. enter image description here

+0

Ben yazı güncelledik. Ben IIS 7 kullanıyorum ve aspnet_regiis -i denedim, ancak yine de bir fark yok. Ayrıca uygulama havuzunu hem v4 classic hem de v4 (normal) olarak değiştirdim ve yine de hiçbir fark yok. – Dofs

+0

IIS 6 üzerinde .NET 4 ve MVC 3'ü dağıtan bu tam sorun vardı, teşekkürler. – BigOmega

+0

Ben de sana göre deniyorum ama hala bir değişiklik yok. – VjyV

1

Bu aynı sorunu vardı: Sonra İşte 4.

görüntü NET etkinleştirmek IIS orada