AFAIK, VS.NET uses front page extensions to talk to the webserver. I think I chose webdav when I first looked at it because it offers that as an alternative when it can't open the solution w/FPE.
FPE seems to get around the permissions issue better than WebDAV does. They've probably got some good hacks in there to make sure the whole thing is painless. Unfortunately, front-page extensions are barely documented - I couldn't find a suitable reference to base an implementation off. This was all before the <webmap> element made this stuff less-than-useful, of course. :) The more I think about it, the more I am in favour of just trashing the WebDAV stuff. Does anyone *really* need to build a project on a remote webserver? If so, we can always provide a workaround by HTTP GETing the source and WebDAV putting the binaries, I suppose. Matt. On Mon, 2004-03-08 at 22:33, Gert Driesen wrote: > Matthew, can you tell me what makes our WebDAV access to IIS so much more > troublesome, than what VS.NET uses ? > > Thanks, > > Gert > ----- Original Message ----- > From: "Matthew Mastracci" <[EMAIL PROTECTED]> > To: "Nant-Developers (E-mail)" <[EMAIL PROTECTED]>; > <[EMAIL PROTECTED]> > Sent: Tuesday, March 09, 2004 1:04 AM > Subject: [nant-dev] Re: Remove support for WebDAV from <solution> task ? > > > The latest stuff has the EnableWebDAV stuff to prevent it being used by > default. It's been in there for a month or so and tells the user to > either provide a webmap or set EnableWebDAV = true to make it work. > > -1 for removing it - if people want it, they can be pointed at > documentation to set up the server properly. > > /// <summary> > /// Allow the task to use WebDAV for retrieving/compiling the > projects within solution. Use of > /// <see cref="WebMap" /> is preferred over WebDAV. The > default is <see langword="false" />. > /// </summary> > /// <remarks> > /// <para>WebDAV support requires permission changes to be > made on your project server. These changes may affect > /// the security of the server and should not be applied to > a public installation.</para> > /// <para>Consult your web server or the NAnt Wiki > documentation for more information.</para> > /// </remarks> > [TaskAttribute("enablewebdav", Required = false)] > [BooleanValidator()] > public bool EnableWebDAV { > get { return _enableWebDAV; } > set { _enableWebDAV = value; } > } > > > Jaroslaw Kowalski wrote: > > > Perhaps we could have a <webdav-copy> task instead that would be similar > to > > <copy> but accept WebDAV sources/targets. > > > > +1 for the idea of removing WebDAV from the <solution> task. > > > > Jarek > > ----- Original Message ----- > > From: "Erick Thompson" <[EMAIL PROTECTED]> > > To: "Gert Driesen" <[EMAIL PROTECTED]>; "NAnt Users Mailing List" > > <[EMAIL PROTECTED]>; "Nant-Developers (E-Mail)" > > <[EMAIL PROTECTED]> > > Sent: Monday, March 08, 2004 11:47 PM > > Subject: RE: [nant-dev] Remove support for WebDAV from <solution> task ? > > > > > > > >>I haven't used WebDAV, but if I could use it to distribute a website to a > > > > final server, it would be very very useful to me. At the moment, I have a > > manual FTP step is required to move a web project to the production > server. > > > >>Erick > >> > >> > >>>-----Original Message----- > >>>From: [EMAIL PROTECTED] > >>>[mailto:[EMAIL PROTECTED] Behalf Of Gert > >>>Driesen > >>>Sent: Monday, March 08, 2004 2:36 PM > >>>To: NAnt Users Mailing List; Nant-Developers (E-Mail) > >>>Subject: [nant-dev] Remove support for WebDAV from <solution> task ? > >>> > >>> > >>>Hi, > >>> > >>>I'm just asking to get an idea of how many people actually > >>>use it, but how > >>>would you feel if we would remove WebDAV support from the > >>><solution> task ? > >>> > >>>We've noticed that lots of people have problems configuring > >>>their webserver, > >>>in order to get the <solution> task working, so it might be > >>>better to remove > >>>support for WebDAV altogether. This would also allow us to > >>>simplify some of > >>>the code, and make the code easier to maintain. > >>> > >>>What do you think ? > >>> > >>>Gert > >>> > >>> > >>> > >>>------------------------------------------------------- > >>>This SF.Net email is sponsored by: IBM Linux Tutorials > >>>Free Linux tutorial presented by Daniel Robbins, President and CEO of > >>>GenToo technologies. Learn everything from fundamentals to system > >>>administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click > >>>_______________________________________________ > >>>nant-developers mailing list > >>>[EMAIL PROTECTED] > >>>https://lists.sourceforge.net/lists/listinfo/nant-developers > >>> > >> > >> > >>------------------------------------------------------- > >>This SF.Net email is sponsored by: IBM Linux Tutorials > >>Free Linux tutorial presented by Daniel Robbins, President and CEO of > >>GenToo technologies. Learn everything from fundamentals to system > >>administration.http://ads.osdn.com/?ad_id70&alloc_id638&opÃk > >>_______________________________________________ > >>nant-developers mailing list > >>[EMAIL PROTECTED] > >>https://lists.sourceforge.net/lists/listinfo/nant-developers > >> > > > > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by: IBM Linux Tutorials > > Free Linux tutorial presented by Daniel Robbins, President and CEO of > > GenToo technologies. Learn everything from fundamentals to system > > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: IBM Linux Tutorials > Free Linux tutorial presented by Daniel Robbins, President and CEO of > GenToo technologies. Learn everything from fundamentals to system > administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=ick > _______________________________________________ > nant-developers mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/nant-developers -- Matthew Mastracci <[EMAIL PROTECTED]> ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=click _______________________________________________ nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers