Ho configurato un sito Web da eseguire localmente su IIS per l'utilizzo sul mio computer. La mia applicazione desktop ha qualche utilità con questo sito Web in esecuzione localmente per alcune operazioni.Configurazione di IIS sul computer dell'utente tramite il codice C#
ci sono i passi che ho seguito per configurare il sito web
utilizzare Gestione IIS per configurare un'applicazione web indicò una directory. (C: \ somefolder):
Avvia> Gestione Internet Information Services (IIS).
Espandere la visualizzazione ad albero a sinistra e fare clic con il pulsante destro del mouse su "Sito Web predefinito".
Selezionare "Aggiungi applicazione".
Impostare "Alias" su "sampleweb"
Fare clic sul pulsante "Seleziona" e selezionare il pool di applicazioni "ASP.NET 4.0".
Impostare il "Percorso fisico" nella directory - C: \ somefolder.
Fare clic su "OK".Utilizzare Gestione IIS per configurare una directory virtuale puntata su un'altra directory (C: \ somefiles).
Inizio> Gestione Internet Information Services (IIS).
Espandere la visualizzazione ad albero a sinistra e fare clic con il pulsante destro del mouse su "Sito Web predefinito".
Selezionare "Aggiungi directory virtuale".
Impostare "Alias" su "alcuni file".
Impostare il "Percorso fisico" nella directory - C: \ somefiles.
Fare clic su "OK".
Così, quando ho distribuire l'applicazione, voglio essere in grado di impostare un server locale sulla macchina dell'utente, ed eseguire la stesp sopra in IIS.
Sono stato in grado di eseguire la configurazione della parte server locale, ma sono confuso da come eseguire lo stesp sopra programmaticamente sulla macchina dell'utente per far funzionare il sito web.
Qualche suggerimento? Sono su Windows 7
64 bit
IIS7
Avete bisogno di IIS o avete bisogno di ASP.NET per essere eseguito e che serve le richieste? In quest'ultimo caso è sufficiente avviare il sottosistema ASP.NET in qualsiasi applicazione .NET. –
Powershell sembrerebbe uno strumento più adatto per il lavoro? – MattDavey