Domanda

Che cosa significa aspnet_regiis.exe fare esattamente diverso da quello di aggiornare le mappature documento in versione aspnet_isapi.dll corretta, è l'aggiornamento della versione ASP.NET da inetmgr stessa cosa che lanciare aspnet_regiis, non ho potuto trovare qualsiasi post sul blog o un articolo che descrive i passi questo particolare comando batch fa. Si prega di dare tutti i link che conosci di dettagliare i passi di aspnet_regiis.exe

È stato utile?

Soluzione

MSDN di riferimento :

  

Quando più versioni di .NET Framework sono in esecuzione side-by-side su un singolo computer, la versione ISAPI di ASP.NET associata a una determina applicazione ASP.NET la versione del Common Language Runtime (CLR) viene utilizzato per l'applicazione. La registrazione ASP.NET IIS Tool (Aspnet_regiis.exe) consente a un programma di installazione di amministratore o di aggiornare facilmente i mapping di script per un'applicazione ASP.NET per puntare alla versione ISAPI di ASP.NET che è associato con lo strumento. Lo strumento può essere utilizzato anche per visualizzare lo stato di tutte le versioni installate di ASP. NET, registrare la versione ASP.NET che fa il paio con lo strumento, creare directory client di script, ed eseguire altre operazioni di configurazione.

Da di Scott Forsyth blog :

  

A partire dalla prima versione di ASP.NET, Microsoft ha fornito uno strumento per il controllo quale versione del framework è registrato in IIS. Questo strumento, aspnet_regiis.exe, è abbastanza flessibile e con la giusta comprensione di come il lavoro IIS e ASP.NET, può essere utilizzato per la maggior parte qualsiasi situazione.

Altri suggerimenti

La mia caratteristica preferita di esso, è la capacità di crittografare le impostazioni nel web.config qualcosa sulla falsariga di:

aspnet_regiis -pe / myapprootvirtualdirector

e decifrare IS Pd

cifrare solo dopo la distribuzione al server -. Come la crittografia su una macchina non sarà valida sull'altro a meno che non si condivide chiavi della macchina

reg stri ASPNET le estensioni con IIS .

Si può anche riparare un'installazione di aspnet.

A volte è solo pause ed è necessario eseguire aspnet_regiis -i o -ir per risolvere il problema.

  

Si prega di dare tutti i link che conosci di dettagliare i passi del aspnet_regiis.exe

aspnet_regiis.exe -h genera le seguenti informazioni utili su come il programma di utilità funziona internamente.

Microsoft (R) ASP.NET RegIIS version 4.0.30319.18408
Administration utility to install and uninstall ASP.NET on the local machine.
Copyright (C) Microsoft Corporation.  All rights reserved.


                       -- ASP.NET REGISTRATION OPTIONS --


-i                  Install this version of ASP.NET and update IIS
                    configuration at the root level to use this version of
                    ASP.Net.



-ir                 Install this version of ASP.NET, register only. Do not
                    change any web applications to use this version.



-iru                Install this version of ASP.NET. If there are any existing
                    applications that uses ASP.NET, it will not change IIS
                    configuration to use this version.

Ho affrontato un problema in cui localhost non era in funzione (cioè. Il sito non è stato caricato).

I aveva installato IIS 10.0 express dopo che avevo installato Visual Studio con .NET framework.

A causa di questo in seguito l'installazione di IIS, localhost non è stato caricato.

I corse aspnet_regiis -i nel percorso

C:\Windows\Microsoft.NET\Framework64\v4.0.30319

Questa con successo risolto il problema.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top