2013-07-07 5 views
6

Cerco di pubblicare un'applicazione Web dal mio VS2012 su un computer remoto. ho pubblicato i file, ma quando provo ad aprire il sito, ottengo questo errore:Attributo "targetFramework" non riconosciuto. Nota> i nomi degli attributi fanno distinzione tra maiuscole e minuscole.

Configuration Error

Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.

Parser Error Message: Unrecognized attribute 'targetFramework'. Note that attribute names are case-sensitive.

Source Error:

Line 41: 
Line 42:  <compilation targetFramework="4.0" /> 
Line 43:  <httpRuntime targetFramework="4.0" /> 
Line 44:  <authentication mode="Forms"> 
Line 45:  <forms loginUrl="~/" timeout="2880" /> 

(linea 43 è in rosso)

Sul computer remoto: * IIS7 è installato (e anche IIS6, penso) * ASP.NET 4.0 è installato * "aspnet_regiis -ir"> installato con successo * IIS7> Pool di applicazioni> ASP.NET 4.0> poining a ".NET Framework v4.0.30319" * IIS7> la mia applicazione web> "ASP.NET 4.0" (Integrato) è stata scelta. Non so se è importante ma le finestre del server sono Widows Server 2008 RT Enterprise a 64 bit e il mio computer è Windows 7 a 32 bit.

non serviva a niente ...

enter image description here enter image description here

+0

Sei sicuro che sia stato scelto 4.0? Ho ricevuto questo errore quando il sito Web è stato configurato per utilizzare ASP.NET 2.0 ... –

+0

Puoi pubblicare uno screenshot del pool di app selezionato per la tua applicazione? L'errore che stai ottenendo in realtà significa che ASP.NET 2.0 sta tentando di eseguire la tua applicazione. Vedi [questo post canonico] (http://stackoverflow.com/questions/7530725/unrecognized-attribute-targetframework-note-that-attribute-names-are-case-sen) – sq33G

+0

Ho modificato la domanda e aggiunto 2 screenshot .. – TamarG

risposta

7

Il httpRuntime non aveva targetFramework disponibili per il set, rimuoverlo e che funzionerà.

+0

Viene visualizzato un errore diverso: "Impossibile caricare il tipo" System.Runtime.CompilerServices.ExtensionAttribute "dall'assembly" mscorlib, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089 "." – TamarG

+0

@TamarG Questo è il tuo vero errore, rimuoverlo e risolvere l'errore successivo. – Aristos

+1

@TamarG per il prossimo errore: http://stackoverflow.com/questions/10896894/webapi-rc-system-runtime-compilerservices-extensionattribute-from-assembly-ms – Aristos