   Anyone know of an alternative to IIS 5.1?
  Quite frankly, the fact that its causing a nightmare of problems to get .NET applications working on IIS due to them needing permissions that are only given on local accounts (The account that IIS uses( "IUSR_<ComputerName>") has no permission to access files,environment variables, or anything useful), and trying to configure IIS to function as an adminstration account with permissional rights is virtually impossible.Even with a Procedural-C file, I still had problems with IIS putting it on a different user; there was no reliable way to detect whether my MORPG server was running since the MORPG server was on a different user than the IIS.And so I ask, are there any minimalistic HTTP hosting programs that will allow me to run my CGI files as my current user (Admin).I've tried playing around with apache but there is just too much to it; I don't understand it.   
  Why can't you just modify the IIS user account? It is a _VERY_ bad idea to run web scripts as a fully priveleged user (as admin accounts are) because it makes even the smallest bugs critical since they could allow total machine control.   ;Quote:Original post by ExtrariusWhy can't you just modify the IIS user account? It is a _VERY_ bad idea to run web scripts as a fully priveleged user (as admin accounts are) because it makes even the smallest bugs critical since they could allow total machine control.Of course they do, but I'd rather have the scripts C# application run of course. [razz]I've tried modifying the IIS user account, I set it to my admin account and when the .NET error occured, it actually made a fancy message box pop up on my screen (This doesn't happen when its running on a different user). However, the permissions were not granted, therefor, I question if it really did what I wanted it to.   ;  Can't you just give access to the files you need using the Windows ACL's?You might also want to try IIS6. It has some more functionality regarding web applications and managing the rights issues involved. I haven't had a chance to try this myself, but from what I hear it's quite an improvement.   ;Quote:Original post by remigiusCan't you just give access to the files you need using the Windows ACL's?I'm after setting .NET permissions, as far as I know, ACL doesn't do this.Quote:Original post by remigiusYou might also want to try IIS6.I do. But it won't run on Windows XP Pro...;  You don't need to run IIS as IUSR_*, or indeed a local account. I think you *can* run it as a domain account (but that's usually undesirable).Having said that, ASPNET usually runs as a different user, typically called "ASPNET". I imagine this is configurable either in web.config for your specific application, or in the machine configuration file.You can also have it impersonate the web client (if using basic or NT authentication) which will let you run as a more privileged user. But "Impersonation" is not the same as a local login, some things will still not work as you won't have (for example) the user registry mounted normally.Mark   ;Quote:Original post by TheveninI've tried playing around with apache but there is just too much to it; I don't understand it.You will probably bite my ass because of this, but *shrug*.If you can't cope with Apache, you should ask yourself if you're ready for such a task such as running/building an MORPG. Running a webserver isn't that hard, it just requires that your RTFM. I could setup Apache on myself, but that was because I spent 1 or 2 hours reading through the docs. Sure, it wasn't fun.I never worked with IIS, but if you would find either a good article or read the documentation thoroughly, I bet you'll be able to acquire the results you want.Toolmaker   ;Quote:Original post by TheveninQuote:Original post by ExtrariusWhy can't you just modify the IIS user account? It is a _VERY_ bad idea to run web scripts as a fully priveleged user (as admin accounts are) because it makes even the smallest bugs critical since they could allow total machine control.Of course they do, but I'd rather have the scripts C# application run of course. [razz]I've tried modifying the IIS user account, I set it to my admin account and when the .NET error occured, it actually made a fancy message box pop up on my screen (This doesn't happen when its running on a different user). However, the permissions were not granted, therefor, I question if it really did what I wanted it to.There is specific web service functionality to do this, if I know what you're trying to do. As people have said, running a trusted user over the internet = BAD.   ;Quote:Original post by ToolmakerYou will probably bite my ass because of this, but *shrug*.If you can't cope with Apache, you should ask yourself if you're ready for such a task such as running/building an MORPG.I won't bite your ass, but I'll certianly prod it with one of those red hot metal cow stamper rods. Please do not make such general statements as to whether I'm qualified to maintain (I've already built it) my MORPG based on whether or not I can host an apache server...Edit: btw.. I'm now using "Network Activ Web Server 3.5". It has solved the problems with .NET permissions and allowed my web app to more directly determine whether the server is running or not.   ;Quote:Original post by ToolmakerQuote:Original post by TheveninI've tried playing around with apache but there is just too much to it; I don't understand it.You will probably bite my ass because of this, but *shrug*.If you can't cope with Apache, you should ask yourself if you're ready for such a task such as running/building an MORPG. Running a webserver isn't that hard, it just requires that your RTFM. I could setup Apache on myself, but that was because I spent 1 or 2 hours reading through the docs. Sure, it wasn't fun.I never worked with IIS, but if you would find either a good article or read the documentation thoroughly, I bet you'll be able to acquire the results you want.Toolmakerdude, I've spent HOURS trying to get Apache to work, even for just basic pages. RTFM is not a valid reply, because the manual sucks and Apache's configuration system sucks too. Sure, it's more stable than IIS, IF you know how to set it up. It's certainly not as easy to use as IIS, and I bet most people could make a more secure server with IIS than Apache just because of how hard Apache is to use.   