2013-09-29 10 views
5

Ho sofferto di un guasto del disco rigido e uno dei nostri IT ha copiato uno dei miei progetti per me. L'ho copiato dall'unità USB nella cartella dei progetti di Visual Studio 2012. Dopo aver installato IIS7 e tutto il resto, il progetto si costruisce con successo e voglio eseguire. Eseguo questo in IIS 7.5 anziché il server Web incorporato in VS. Sfortunatamente, IIS non è felice di qualcosa. Per prima cosa ho capito che avevo bisogno di diventare proprietario della directory che ho copiato. Mi sono assicurato che il conto NETWORK SERVICE leggesse i diritti su di esso e mi sono assicurato che le autorizzazioni permeessero su tutte le cartelle e i file secondari. Ora, sono perplesso. Qualcuno può suggerire come risolvere?Errore HTTP 500.19 quando si tenta di eseguire il sito dalla directory di progetto di Visual Studio 2012

HTTP Error 500.19 - Internal Server Error 

The requested page cannot be accessed because the related configuration data for the page is invalid. 

Config Error 

Cannot read configuration file due to insufficient permissions 

risposta

0

Ho avuto lo stesso problema. Ho installato il modulo di riscrittura url per IIS 7. E mi ha aiutato.

+0

Giusto, ho continuato a pensare che questo fosse collegato anche a quello. L'ho già installato. Per sicurezza, l'ho disinstallato e reinstallato. Eppure il mio problema persiste. – tnktnk

1

È necessario convertire la cartella principale in un'applicazione Web.

Visita IIS:

Seleziona cartella principale, fare clic destro e selezionare Converti in applicazione e premere OK.

Ciò accade quando IIS non dispone dell'autorizzazione per accedere a tale cartella.

8

Su VisualStudio Solution explorer, fare clic con il tasto destro del mouse sul progetto, selezionare "Proprietà", accedere alla scheda "Web" e premere "Crea directory virtuale". Risolto per me su VS2013.

+0

Grazie. Per qualche ragione il mio progetto locale in cui le impostazioni di express sono state interrotte, questa era l'unica risposta che funzionava! – Annagram

+0

Questo è ciò che ha funzionato per me. Grazie –

1

Lo swapping su VS Development Server lo ha risolto per me (vs2012).

  1. Fare clic destro sul progetto,
  2. Selezionare "Proprietà"
  3. Selezionare "Web" scheda
  4. Selezionare "Usa Visual Studio Development Server" di nuovo
  5. progetto Run.

Le mie impostazioni erano in precedenza su "Usa server Web IIS locale" con IIS Express selezionato. Qualcosa era ovviamente in disordine nelle autorizzazioni di IIS. Non ho pensato al motivo per cui non funzionava, ma a me non importava molto ...

+0

Questo ha risolto il mio problema! –

Problemi correlati