Approfitto del tuo reply per cercare di chiarire un dubbio che mi attanaglia.

Il sito in questione non l'ho sviluppato io, che di ASP.NET me ne intendo una cosa veramente minima, ma un collaboratore esterno.
Questo collaboratore sostiene che il suo sito, che altro non è che un portale ad uso aziendale, non sia "proxabile" nonostante la soluzione che ho riportato qui sopra, e per questo necessiti di stare su una macchina con IP pubblico per potervi accedere.

I motivi mi sono ignoti, per cui vorrei chiedere: cosa può rendere un sito sviluppato in ASP.NET non proxabile, a parte i problemi riscontrabili con Response.Redirect?
La gestione degli upload dei file? La presenza di DB testuali?
Non saprei proprio cosa tirare fuori ma mi piacerebbe tanto saperlo