2009-07-16 6 views
-1

Ich habe eine Frage, die wir commadnline ausführen können: aspnet_regiis -pc "DRMBasic" -exp mit Nant Build-Skript.In Bezug auf die Verschlüsselung von web.config mit nant

Ich habe die folgende Codezeile versucht.

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

aber irgendwie dieser Befehl nicht ausgeführt werden kann, weil der Pfad ist c:\windows\microsoft.net\framework\v2.0.50727 die oben aspnet_regiis laufen. Ich kann auch den Framework-Pfad bekommen. aber was damit zu tun ist das Problem?

Antwort

1

Wenn Sie den Pfad der ausgeführten Aufgabe anzeigen, setzen Sie einfach die Attribute workingdir und basedir auf task.

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