Olası Çoğalt:
Öncelikle
Unrecognized attribute 'targetFramework'. Note that attribute names are case-sensitivetanınmayan nitelik 'targetframework'
, bana bu soruyu bu sitede birkaç kez istendi farkındayım diyelim - ama Tüm bunların yanıtları benim sorunumu çözmüyor.
Tanınmayan özellik 'targetFramework': Ben IIS7 yeni yönetilen işleyici eklemeye çalıştığınızda
Ben aşağıdaki sorunu görüyorum. özellik adlarının büyük/küçük harfe duyarlı olduğunu unutmayın.
çevre
IIS7 yüklü olarak Windows Server Enterprise 2008 SP1 olduğunu.başvurum NET 4.0 kullanıyor. .NET framework IIS sonra yüklenen: denedim
/kontrol aşağıdadır:
- Uygulamam havuzu (ı yüklü .NET 4.0 birinin sürümüne sahip .NET 4.0 kullanıyor, hiçbir beta en vb .)
- Sağlanması .NET 4.0, IIS 'aspnet_regiis.exe -iru' kullanılarak doğru şekilde kaydedilir.
- Uygulama havuzunu geri dönüştürün, makineyi yeniden başlatın.
- .NET 4.0'ı tamamen kaldırın, ardından yeniden yükleyin.
- 'targetFramework' özniteliği kaldırıldı - bu yalnızca başka bir yerde çakılmaya neden oluyor.
Bana göre, IIS'deki uygulama havuzlarımda .NET 4.0 kullanıyor olsalar bile, IIS'nin .NET'in bir önceki sürümüne hala başvurmakta olduğu anlaşılıyor. İnce
Web sitem yükler, ancak bu sorun nedeniyle Yapamam kurulum benim özel resim işleyici.
Ben büyük ölçüde herhangi bir tavsiye takdir ediyorum.
Teşekkürler.
GÜNCELLEME
Bu delilik .. ben tamamen sıfırdan çevre tarafından yeniden inşa ettik: MSDN'den
- İndir 'Hiper V SP1 yüklü olmayan Windows Server Enterprise'.
- .NET 4.0
- ASP.NET MVC 3
- yükleyin 'Web Sunucusu' rol ekleyin - Uygulama Havuzu NET 4,0
aynı hata benim projem dağıtın kullanıyor sağlamak Özel bir hanlder eşlemesi eklemeye çalıştığımda oluşur. Ya yanlış/tamamen aptalca bir şey yapıyorum ya da bu kurulumda IIS7 ile ilgili bir sorun var.Uygulama havuzum .NET 4.0 kullanacak şekilde ayarlanmış olsa da, IIS 'targetFramework' özniteliğini .NET 4.0'dan tanımıyor.
'Aspnet_regiis -lv' komutunu kullanırsam, yalnızca .NET 4'ün IIS ile kaydedildiğini bildirir.
: http://stackoverflow.com/questions/5420094/unrecognized-attribute-targetframework-in- 4-0-site-with-2-0-alt klasörü – Rob
Buna bakmıştım - IIS sürümüm 7 ve Sanal Dizin kesinlikle .NET 4.0 kullanıyor (en azından IIS'ye göre). Bu noktada tüm ortamı sıfırdan yeniden inşa etmeyi düşünüyorum. –
Uygulama Havuzunda gösterilen tam .NET sürüm numarası nedir? 4.0.21006.1 değil mi? Web.config'iniz nasıl görünür? –