I have created a stand-alone wcf JSON service (port 4326). On Windows 7, I find that either I have to run as admin, or use the netsh as a command line (just once) to unblock the port:
e.g. C:> netsh http add urlacl url=http://+:4326/ user=CSDL-SERVICES\ysg4206
See: http://msdn.microsoft.com/en-us/library/ms733768.aspx
Is there a way that I could do this from within the .NET application (so that the user does not have to do it after installing the program? Can I discover the user account, and do this permanently like the netsh program?
Alternatively, is there some way in InstallShield to find out the domain/username of the user and then run this as a script during install?