Watch, Follow, &
Connect with Us
Public Report
Report From: Delphi-BCB/IDE/Help    [ Add a report in this area ]  
Report #:  42651   Status: Reported
2625 - dexplore (MS-Help) proxy server settings solution
Project:  Delphi Build #:  11.0.2625.5494
Version:    11.0 Submitted By:   Danial Widner
Report Type:  Basic functionality failure Date Reported:  3/15/2007 10:33:10 AM
Severity:    Commonly encountered problem Last Updated: 1/8/2008 2:40:24 PM
Platform:    All platforms Internal Tracking #:  
Resolution: None  Resolved in Build: : None
Duplicate of:  None
Voting and Rating
Overall Rating: No Ratings Yet
0.00 out of 5
Total Votes: None
Description
When behind a corporate firewall, the online help features do not work with the new help system and .net 2.0

I kept getting a 407 error - proxy authentication required.


After much research online, I stumbled upon a MS document describing how to fix the issue.

http://support.microsoft.com/kb/910804

You receive a "Proxy authentication required" error message when you try to use Visual Studio 2005 online features


Solution used:

Method 1: Modify the Visual Studio 2005 configuration file
Steps to Reproduce:
Solution to issue. (May want to add it to the local help since it fixes the online help problem)

1)

Browse to "\Program Files\Common Files\Microsoft Shared\Help 8\"

2)

Open dexplore.exe.config

3)

Add the following defaultProxy text (REPLACING MYPROXY.COM with YOURS) in the space indicated. You may be using a different port as well.


    <system.net>
        <settings>
            <ipv6 enabled="true" />
        </settings>


        <defaultProxy enabled="true" useDefaultCredentials="true">
            <proxy bypassonlocal="True" proxyaddress="http://MYPROXY.com:80"/>
        </defaultProxy>


    </system.net>

4)  

Save the file.

5)

Restart dexplore (You may need to kill all copies of it first).


NOTE:

After further research and testing (My company loves to change the proxy server), I was able to get it to use the auto proxy detection in.Net 2.0 by doing the following instead of specifying a static proxy:


        <defaultProxy enabled="true" useDefaultCredentials="true">
        </defaultProxy>

However, automatic detection will be slower than the direct to server method.
Workarounds
None
Attachment
None
Comments

None

Server Response from: ETNACODE01