Hi Everyone, First of all, my apologies for my VPN and general network ignorance Ð I am but a humble application programmerÉ I work from home and connect into my companyÕs network via VPN software. Until recently I used NetScreen-Remote, but the company has decided to switch to SSL VPN access, and I am now suffering problems with the following: Local Internet Information Server (IIS) usage HTTP status 417Ó when attempting to connect to Team Foundation Server (TFS) To compound my problems I have no way of examining or modifying the Juniper or proxy server configuration, and unfortunately the network support people in my company seem unwilling or unable to help me. Consequently I would be very grateful for any suggestions about what I can do on my own PC, or any information I can pass onto our network support people to try to resolve my issues. My first problem is that I need to use MicrosoftÕs Internet Information Services (IIS) to develop websites on my own PC. So if, for example, my site is called mydevsiteÓ I need to access it by typing http://mydevsite at a browser and have my local IIS respond to the request. The network support people in my company told me that I can make this happen by adding these lines to the FindServerProxy function in instantproxy.pac: if (shExpMatch(host, "mydevsite")) { return "DIRECT"; } This seemed to work, but when I disconnected and reconnected the VPN I found that my modified instantproxy.pac had been overwritten with a defaultÓ one, which did not have my changes. I tried re-applying my changes and disabling write access to instantproxy.pac but it didnÕt help, so I called my version local_instantproxy.pacÓ and set Internet Explorer (V8)Õs proxy Automatic configuration scriptÓ to local_instantproxy.pacÓ. But when I connected to the VPN it changed the Automatic configuration scriptÓ back to instantproxy.pacÓ !!! So my first question is this: How can I keep my instantproxy.pac changes across VPN sessions? (Please bear in mind that these changes are unique to me so cannot be added to the default instantproxy.pac, and furthermore I need to be able to change them as I add/remove sites I am developing, preferably without having to ask the network support people to change the default instantproxy.pac.) My second problem is Team Foundation Server (TFS) access. When I startup Microsoft Visual Studio it attempts to connect to TFS. This worked fine with NetScreen-Remote, but doesnÕt over the SSL VPN, where it gives the message: Team Foundation Server http://isstfs01:8080/ does not exist or is not accessible at this time. Technical information (for administrator): The request failed with HTTP status 417: Expectation failed. A quick Google gave me this: It seems that this error can also occur on some proxies that don't support "100 continue" expectation. The workaround is to add the following to the dexplore.exe.config file. <configuration> <system.net> <settings> <servicePointManager expect100Continue="false" /> </settings> </system.net> </configuration> I did as instructed and it made no difference, but the implication is that it's something to do with a proxy configuration. Can you tell me how to make Juniper give me access to TFS please? Is there something else I need to add to instantproxy.pac? Thanks for reading this far, and in advance for any help you can provide. Best regards, Peter.
... View more