[cvsnt] Re: Anyone knows how to install ViewCVS??

Bo Berglund bo.berglund at telia.com
Thu Dec 26 11:21:24 GMT 2002


On Wed, 25 Dec 2002 21:05:19 GMT, mlaan at nospam4me.cs.vu.nl (Martijn
Laan) wrote:

>Hi,
>
>On Wed, 25 Dec 2002 16:23:14 +0100, Bo Berglund
><bo.berglund at telia.com> wrote:
>>There is no directions whatever that I can find on how to install on
>>an IIS system, except "copy viewcvs.cgi to cgi-bin".
>
>I just looked and the windows\Readme file has IIS instructions...
>

Yes, and following the instructions I get into the following problems:
A) The CGI registration:
   4) On the "App Mappings" tab choose "Add". Fill in the following
     information
     Executable:  C:\path\to\python\python.exe "%s"
     Extension:  cgi
     Script Engine:  checked
     Check that file exists:  unchecked
This leads to IIS protesting because CGI is already registered to Perl
(which I need for cvsweb) and apparently you cannot have different
mappings in different folders...

B) So I tried to change the cgi extension to py instead and added the
py extension as described above. This registration is completed, but
on my Internet Explorer I only see a "Page cannot be found" error when
I try to browse: http://altair/cgi-bin/viewcvs/viewcvs.py

C) So I found the part describing usage of ASP instead, but this too
does not work:
  3) On the properties dialog that appears, click the "ISAPI Filters"
     tab. Click the "add" button and enter the following information:
     Filter Name:  aspfool
     Executable:  aspfool.dll
Now IIS complains that the aspfool.dll entry is not a fully qualified
path... But I cannot enter such because the aspfool.dll file is
nowhere to be found on my system. The readme says:
"Information and source code for Aspfool can be found in the aspfool/
folder included in this distribution and there is a precompiled
version of aspfool.dll in the binaries/ folder."
Needless to say there are no such folders or files in neither the
viewcvs nor the Python22 distributions...

I have actually searched the full contents of my hard disk for the
aspfool.dll file just to make sure Python or ViewCvs did not copy them
outside their own installation directories, but to no avail.
They simply do not exist at all!

So the question remains:
Is it at all possible to install ViewCvs on an IIS5.1 running in
XP-Pro using downloadables available on the Internet *today*????
Apache is not an option for me, I have to use IIS because that is what
VS DOTNET uses and I don't want to hazzle with more incompatibilities.

Finally giving up on this I deleted the CGI association with Perl,
thus destroying the cvsweb interface and adedd the python association
instead. This made the whole thing start up at least, but the single
item I was looking most for is missing!
There seems to be no way the diff command can give anything but a
blank page with no changed lines...
I *know* the files are changed but the diff does not show up.

>>Do you have it up and running properly on IIS 5.1 or higher? If so how
>>did you get it there?
>
>I use Apache myself.
Can't use this on my PC...

>
>Greetings,
>Martijn Laan


/Bo
(Bo Berglund, developer in Sweden)



More information about the cvsnt mailing list