What is the most hostile corporate environment to deploy a .NET WinForms app on? -
Let's say that you were writing a network-based WinForms application that is considered to be running in a "nuts" environment due to restrictive company policies.
- Problems: A very restrictive firewall that only allows outbound port 80 traffic on the customer site
. Solution: Use HTTP for your networking only.
- Problem: The .NET framework is not allowed. Solution: Turn your app into a web app
In the real-life customer circumstances, you have faced some such restrictions, for example in banking software (usually a particularly tough environment)?
Well, the first part of the question, I'm not sure. However, according to your bullet points, you can not run your server on port 80 nor use HTTP, but your custom protocol Additionaly, of course, allows firewall SSL (443), you can also set your protocol in SSL As far as the .NET framework is not being allowed, you can use XXOD postbild or "static linking" type applications for .NET. Additionally, for HTTP content, you can communicate your application on HTTP, but you can use web services and therefore still provide a rich customer.
There is a link to the postbill here: