.net - How do I ensure my C# software can access the internet in a Citrix + ISA environment? -
The client has recently notified us that deployment of our software has failed due to a proxy error when attempting to use the software. Internet.
The customer has a combination of Citrix and Microsoft's ISA Server.
Allows the software to use proxy and gives the ability to manually enter authentication information, or automatically retrieves the current system proxy settings.
The error returned is a standard 407 authentication error, but the customer assures us that he has entered the authentication information. They also showed us a snippet of ISA error logs that recognize the anonymous and authentication protocol as the client.
I have questions that I think:
- How should I deal with ISA server in my code? I have no real experience with this environment and I am assuming that the ISA server is treated like any other proxy if I am wrong, what should I do?
- Does the ISA allow Administrators to allow specific authentication protocols - and if this is the case and 'Basic' is not permitted, will they still return a 407 error?
- Can the Citrix environment cause this problem?
- Is there any special way to ensure that my software will work in this kind of environment? Code-samples will be highly appreciated
I do not have a Citrix Test server or ISA server, I'm in my disposal to test it, so I currently identify potential causes I am trying to invest more and more before I invest in a strong test environment.
Thanks for any help!