Ho problemi a distribuire la mia applicazione MVC3 sul mio localhost. Sto cercando i dettagli per creare e distribuire un'applicazione ASP MVC 3 sul mio sistema locale. Ho provato a distribuirlo, ma ho incontrato problemi dopo problemi. Invece di rintracciare separatamente ogni problema (e potrei doverlo fare comunque) vorrei creare una guida completa per me stesso e per gli altri che vedono questo post.Come distribuire MVC3 Hello World App su localhost e configurare IIS
Sto cercando dei passaggi che includono le librerie da installare (ASP MVC3, IIS, ecc.) Su una macchina Win7 SP1 con installato VS2010. Inoltre come installo IIS e come pubblico? L'obiettivo sarà quello di distribuire questa app Web su un'altra macchina Win7 in casa, ma localhost sarà il primo passo. Inoltre, sarebbe utile sapere quali sono i passaggi necessari per rendere il sito accessibile da un'altra macchina sulla stessa rete.
Ecco quello che ho fatto finora:
- creato un'applicazione ASP MVC 3 con VS2010
- costruite e gestite
- installati IIS
In IIS - "Aggiunta applicazioni" a "Sito Web predefinito" con Alias: "Ciao"
4a. "Hello" gira su DefaultAppPool, .Net 4.0; Pipeline integrato
4b. "Ciao" ha il percorso C fisico: \ inetpub \ Ciao
- In VS2010 - destra cliccato il progetto e selezionato "Pubblica", tramite FTP
- browser web: vai a "localhost/Ciao"
500.19 - Internal Server error: File
Config Error: This configuration section cannot be used at this path. This happens when
the section is locked at a parent level. Locking is either by default
(overrideModeDefault="Deny"), or set explicitly by a location tag with
overrideMode="Deny" or the legacy allowOverride="false"
Config:
\\?\C:\inetpub\wwwroot\web.config
URL richiesto:
http://localhost:80/Hello
Percorso fisico:
C:\inetpub\Hello
Config Fonte:
68: <validation validateIntegratedModeConfiguration="false" />
69: <modules runAllManagedModulesForAllRequests="true" />
70: </system.webServer>