Clayton,
That was a good thought, but no luck. In the nane.exe.config file, I
changed
<param name="File" value="${APPDATA}\\NAnt\\NAnt.log" />
to an absolute filepath. I didn't think it would work, as I'm not having
the problem when I run NAnt from the command line. It has to be some
different between ASP.NET and the command line.
Thanks,
Erick
> -----Original Message-----
> From: Clayton Harbour [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, September 03, 2003 3:06 PM
> To: Erick Thompson; [EMAIL PROTECTED]
> Subject: RE: [Nant-users] Running NAnt from ASP.NET
>
>
> Okay, this is a wild guess but the filename nant.log makes me
> wonder. Try changing the nant.exe.config file to use a hard
> coded path for the log file (something with everyone
> permissions), it may be trying to create the log file under
> the vss directory (C:\Program Files\Microsoft
> Visual Studio\VSS\data\loggedin\).
>
>
> -----Original Message-----
> From: Erick Thompson
> Sent: Wed 9/3/2003 2:14 PM
> To: [EMAIL PROTECTED]
> Cc:
> Subject: [Nant-users] Running NAnt from ASP.NET
> I'm attempting to get NAnt to run from an ASP.NET
> application. I have a
> build file that works correctly from the command line, but when I
> execute it, I get an error in the VSSGET task (visual source
> safe). I've
> turned impersonation on, and have tried running ASP.NET as the local
> admin. Neither one works, so I don't think it's a permissions
> issue. The
> task that fails is
>
> <vssget
> user="nant"
> password="nant"
> localpath="${solutionRoot}"
> recursive="true"
> replace="true"
> writable="false"
> dbpath="C:\Program Files\Microsoft Visual
> Studio\VSS\srcsafe.ini"
> path="$/NBR Website/"
> />
>
> and the error is
>
> c:\inetpub\NBRWeb.build.xml(33,4): Failed to open database:
>
> NAnt.Core.BuildException: c:\inetpub\NBRWeb.build.xml(33,4): Failed to
> open database ---> System.Runtime.InteropServices.COMException
> (0x8004D727): Unable to open user login file C:\Program
> Files\Microsoft
> Visual Studio\VSS\data\loggedin\nant.log.
>
> at SourceSafeTypeLib.VSSDatabaseClass.Open(String SrcSafeIni, String
> Username, String Password)
> at NAnt.Contrib.Tasks.SourceSafe.BaseTask.Open()
>
> --- End of inner exception stack trace ---
> at NAnt.Contrib.Tasks.SourceSafe.BaseTask.Open()
> at NAnt.Contrib.Tasks.SourceSafe.GetTask.ExecuteTask()
> at NAnt.Core.Task.Execute()
> at NAnt.Core.Target.Execute()
> at NAnt.Core.Project.Execute(String targetName)
> at NAnt.Core.Tasks.CallTask.ExecuteTask()
> at NAnt.Core.Task.Execute()
> at NAnt.Core.Target.Execute()
> at NAnt.Core.Project.Execute(String targetName)
> at NAnt.Core.Project.Execute()
> at NAnt.Core.Project.Run()
>
> I'm sure what is causing this problem. As I said, the build works fine
> from the command line. The code I'm using to execute NAnt from ASP.NET
> is
>
> Process nantCommand = new Process();
> nantCommand.StartInfo.UseShellExecute = false;
> nantCommand.StartInfo.FileName = @"nant.exe";
> nantCommand.StartInfo.WorkingDirectory = @"c:\inetpub\";
> nantCommand.StartInfo.Arguments = @" -v+ -f:NBRWeb.build.xml";
> nantCommand.StartInfo.RedirectStandardOutput = true;
>
> nantCommand.Start();
> string res = nantCommand.StandardOutput.ReadToEnd();
> results.Text = res.Replace("\r\n", "<p>");
> nantCommand.WaitForExit();
>
> Any ideas?
>
> I'm also considering calling NAnt direction from the ASP.NET
> application, instead of spawning off another process. If
> anyone has done
> work like this, I'd love to see it.
>
> Thanks,
> Erick
>
>
> -------------------------------------------------------
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> http://thinkgeek.com/sf
> _______________________________________________
> Nant-users mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/nant-users
>
>
>
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Nant-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-users