AppHarbor: La directory ‘/App_GlobalResources/’ non è consentito perché l’applicazione è precompilato

Ho cercato di distribuire il mio ASP.NET WebForms applicazione AppHarbor. Dopo un successo distribuire ho

The directory '/App_GlobalResources/' is not allowed because the application is precompiled

Ho disabilitato la Precompilazione in app impostazioni, ma non ha aiutato. Cosa devo fare? Dovrei cambiare alcune impostazioni nel mio progetto, o è un server di configurazione di cosa?

Ho trovato una soluzione di eliminare il PrecompiledApp.config ma non ho accesso alla AppHarbor.

Questo può anche verificarsi a causa di una errata distribuzione del sito web in un posto sbagliato.

InformationsquelleAutor Igor Kulman | 2012-12-02

2 Replies
  1. 15

    Tutto quello che devi fare, se il tuo sito è Precompilato, è quello di assicurarsi che la directory /App_GlobalResources viene eliminato dal percorso di distribuzione.

    Ho avuto lo stesso problema, e quando ho rimosso questa directory tutto ha funzionato molto bene.

    NOTA: la Sua buona per avere il tuo sito precompilato, così è più veloce e più reattivo, e quindi potrebbe non essere una buona idea per rimuovere precompiledapp.config file dalla tua cartella di distribuzione.

    Come rendere pubblica di non pubblicare il /App_GlobalResources cartella?
    Sì, può essere escluso. Visualizza le prime 2 domande frequenti in questo MSDN link: msdn.microsoft.com/en-us/windows/ee942158%28v=vs.71%29.aspx. O semplicemente fare così: Nella web app di proprietà di andare a Pacchetto/Web Pubblicare scheda e selezionare Solo i file necessari per eseguire l’applicazione’ E quindi assicurarsi di tutte le risorse, i file in questa cartella per la loro compilazione Azione ‘Embedded la Risorsa’ e anche ‘non Copiare” è selezionata per questi file di risorse in ” Copia nella directory di output di proprietà.
    Dopo ho segnato il file di risorse sotto App_GlobalResources cartella ‘Embedded la Risorsa’, sono inaccessibili a causa del livello di protezione, non si sa come risolvere il problema?
    Si dovrebbe essere in grado di modificare in Visual Studio, ma non è possibile modificare distribuito web app.
    grazie a voi ho cambiato di default del Cliente Strumento per PublicResXFileCodeGenerator, e ora ha funzionato!

    InformationsquelleAutor Sunil

  2. 0

    Il trucco non è solo per disabilitare la Precompilazione in app impostazioni, ma anche di distribuire una nuova versione: in questo modo l’app viene riavviato.

    Sto avendo lo stesso problema su Appharbor. Non riuscivo a capire come disattivare la precompilazione in VS 2010.
    è necessario disattivare le impostazioni di progetto in appharbor

    InformationsquelleAutor Igor Kulman

Lascia un commento