[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

RE: subversion and IIS with asp.net

From: Paul Welter <pwelter_at_loresoft.com>
Date: 2004-02-17 18:41:06 CET

The proxy is an interesting idea. I could create an asp.net application to port forward 80 to whatever port Apache is installed on. The reason I would have to do it that way is for firewalls. These days, almost every company only allows traffic on port 80 and 443. Though this would still require the installation of Apache that I would like to avoid. As for emulating Apache, what format is a .so file? Can that be imported like a dll? I think this approach would require a keen understanding of Apache internals. I thinking it would be less work or at least work I have a better understanding for, to reproduce what mod_dav and mod_dav_svn do. Handling the http communications I'm not so worried about. The thing I need information about is how to forward the data streams from a .net world to the subversion library. I'm not even sure which library to call. I have noticed while poking through the source code that there is a bindings\com folder. This appears to be a COM binding to the subversion library but I can't find any information about it. Can someone point me to some more information about this? If this is what I think it is and it implements everything the subversion library does, then I could interface with the subversion library through the COM interface. Anyone have any insights to this?


From: Mark Benedetto King [mailto:mbk@lowlatency.com]
Sent: Tue 2/17/2004 10:36 AM
To: Paul Welter
Cc: dev@subversion.tigris.org
Subject: Re: subversion and IIS with asp.net

On Tue, Feb 17, 2004 at 09:57:22AM -0600, Paul Welter wrote:
> Hi, My understanding is that there is no current way to use subversion through IIS. I am willing to start development on this. My thought is that it could be done with an asp.net application. I've been able to develop a very simple WebDav interface for asp.net. But, I need some help on how to get started in interfacing the subversion library/repository. Any information that can help me get started would be great. How should I interface with the subversion repository? What dll(s) would I need to interface with? Looks like there is javahl, could that be ported to or used by c#? Any other ideas as to the best way to go about this?
> thanks
> Paul

The "easiest" approach I can think of would be to write a shim that sits
between IIS and mod_dav, and emulates the Apache internals that
mod_dav/mod_dav_svn expect. This sounds like a whole lot of work to me,

Why do you need to run subversion through IIS? Why not just proxy to
an Apache server?

Received on Tue Feb 17 18:41:20 2004

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.