关于使用nant加密web.config

时间:2009-07-16 22:28:04

标签: c# nant

我有一个问题可以通过命令行运行:

aspnet_regiis -pc "DRMBasic" -exp 

使用NAnt构建脚本。

我正在尝试以下代码行。

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

但不知怎的,这个命令无法运行,因为路径是 c:\windows\microsoft.net\framework\v2.0.50727运行上面的aspnet_regiis。我也可以获得框架路径。但该怎么办才是问题?

1 个答案:

答案 0 :(得分:1)

如果您知道路径,只需在task上设置workingdir和basedir属性,如下所示:

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