That worked! 

Thanks.

Peter Pociask

> -----Original Message-----
> From: Evan Levy [mailto:[EMAIL PROTECTED] 
> Sent: Monday, April 04, 2005 12:07 PM
> To: Peter A. Pociask; nant-users@lists.sourceforge.net
> Cc: nant-developers@lists.sourceforge.net
> Subject: RE: [Nant-users] Calling nant from asp.net web page
> 
> I had similar issues trying to set this up.  In IIS, I needed 
> to configure the site (or virtual directory) running the 
> ASP.NET page to a new Application Pool.  I set the 
> credentials of that App Pool to a user that could 
> successfully execute the nant script on the IIS machine (in 
> my case, the local administrator).
> 
> e
> 
> 
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Peter A.
> Pociask
> Sent: March 31, 2005 2:58 PM
> To: nant-users@lists.sourceforge.net
> Cc: nant-developers@lists.sourceforge.net
> Subject: [Nant-users] Calling nant from asp.net web page
> 
> I am trying to call nant from an asp.net (vb.net) web 
> application. I am using the following code:
> 
>     Public Function compile(ByVal compileArg) As String
> 
>         Dim args As String
>         args += " -f:" &
> ConfigurationSettings.AppSettings("nantBuildFile")
>         args += " " & compileArg
> 
>         'Response.Write(args)
>         Dim proc As New System.Diagnostics.Process
>         proc.StartInfo.WorkingDirectory = "d:\"
>         proc.StartInfo.RedirectStandardOutput = True
>         proc.StartInfo.RedirectStandardError = True
>         proc.StartInfo.FileName =
> ConfigurationSettings.AppSettings("nantBin") & "nant.exe"
>         proc.StartInfo.Arguments = args
>         proc.StartInfo.UseShellExecute = False
>         proc.Start()
> 
>         'Response.Write("Output " & proc.StandardError.ReadToEnd &
> "<BR>")
>         Dim out = proc.StandardOutput.ReadToEnd
> 
>         proc.WaitForExit()
>         proc.Dispose()
> 
>         Return out
>     End Function
> 
> I am attempting to execute a build script that works fine 
> when invoked from the command line, but it fails miserably 
> when called from the web page. It returns a bunch of lines 
> that look like the following:
> 
>  [delete] Deleting file FILE.
>   [foreach] D:\ServerConf\default.build(32,6):
>   [foreach] Cannot delete file FILE
>   [foreach]     Invalid File or Directory attributes value.
> 
> I am almost certain it is some sort of permissions issue, but 
> I'm not sure what nant needs to run in terms of environment 
> variables and temp space. Has anyone attempted this, and if 
> so, could you give me some guidance? 
> 
> (Sorry for the cross post, I wasn't sure if this was a user 
> or developer
> question)
> 
> Peter Pociask
> 
> 
> -------------------------------------------------------
> SF email is sponsored by - The IT Product Guide Read honest & 
> candid reviews on hundreds of IT Products from real users.
> Discover which products truly live up to the hype. Start reading now.
> http://ads.osdn.com/?ad_ide95&alloc_id396&op=ick
> _______________________________________________
> Nant-users mailing list
> Nant-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/nant-users
> 


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_ide95&alloc_id396&op=click
_______________________________________________
Nant-users mailing list
Nant-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nant-users

Reply via email to