Matt,
Thank you for your reply. Unfortunately, I'm even more confused now. The .sln file points to http://localhost/blah/blah.csproj yet VS.NET is able to resolve all this and compile just fine, without any extra steps to enable WebDAV write access and source access.
There is a build tool from Microsoft SDC available at http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=2cb20 e79-d706-4706-9ea0-26188257ee7d which has a solution task. Their task calls "devenv.exe" and passes the build configuration and solution file path as command line arguments. I assume Nant doesn't wish to impose the dependency of VS.NET being installed, but if we're talking about parsing a .sln file, where would one come from if not generated by VS.NET?
I don't mean to second guess whomever wrote the solution task for Nant, but extra steps to configure WebDAV access doesn't seem practical.
Kevin
I'm actually the original author of this task. I don't mind suggestions. :) The goal of this task is to allow compiling of .sln/.csproj files without a copy of VS.NET (ie: an extra license).
VS.NET uses frontpage extensions to update the project. If someone can find me documentation for these, I could implement them. They don't require any setup on the server side and they ignore the read/write/script source access permissions on the web project. It makes me wonder how secure an ASP.NET project is, however. I had originally implemented WebDAV, as a quick way to get a solution compiling. In retrospect, I think I should have looked at other options first.
The best solution is for us to create a URL->physical path mapping in the <solution> task to handle these projects. I just haven't had the time to do this, however.
BTW, you can always call devenv.exe yourself, using the <exec> task.
Matt.
------------------------------------------------------- This SF.Net email sponsored by: Parasoft Error proof Web apps, automate testing & more. Download & eval WebKing and get a free book. www.parasoft.com/bulletproofapps _______________________________________________ Nant-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-users