I am strictly a LAMP dev but an ad agency I work with is courting a government agency whose RFP requires that their site be delivered via a Windows server.
What advice do folks have on this? Are there specific pitfalls? It seems like I have heard that file uploads and folder permissions are very different on Windows servers.
Any advice would be greatly appreciated.
IME, IIS can behave very oddly at times.
The permissions model is primarily ACL based – so its certainly possible to design a system which mimics the way Unix works – but (just as with Unix) get the permissions model right – and don’t tinker with permissions / ownership in your code.
And of course you’ll get yourself tied in knots if you try to move up directory hierarchies and cross over ‘drives’.
Add to that a complete absence of the services you might invoke via popen(), and the POSIX tools.
Yes, people keep telling me its a nice place to visit but I wouldn’t want to live there.
OTOH, a self-contained set of PHP files will run quite happily there.