2009-07-16 4 views
-1

J'ai une question que nous pouvons lancer commadnline: aspnet_regiis -pc "DRMBasic" -exp en utilisant nant script de construction.En ce qui concerne le chiffrement web.config en utilisant nant

J'essayais la ligne de code suivante.

<exec failonerror="true" verbose="true" commandline="aspnet_regiis -pc 'DRMBasic' -exp" /> 

mais en quelque sorte cette commande ne peut pas fonctionner parce que le chemin est c:\windows\microsoft.net\framework\v2.0.50727 pour exécuter le aspnet_regiis ci-dessus. Je peux aussi obtenir le chemin d'accès au framework. mais que faire avec c'est le problème?

Répondre

1

Si vous connaissez le chemin de la chose que vous exécutez, définissez simplement les attributs workingdir et basedir sur la tâche.

<exec 
    program="aspnet_regiis" 
    basedir="c:\path to aspnet_regiis" 
    workingdir="c:\working dir" 
    ... 
> 
    <arg value="-pc"/> 
    <arg value="DRMBasic/> 
    ... 
</exec> 
Questions connexes