Hacker News new | ask | show | jobs
by socialist_coder 4577 days ago
Sure, you can run command line c# apps just fine but the web hosting solutions for c# web apps are terrible compared to IIS + Windows.

And this is coming from a linux veteran who wrote a C# web app and hosted it in production on Linux for a few months and then had to re-write it in .NET MVC hosted on IIS. I hate Windows servers. Every time I have to RDP into them to change some configs instead of just vi'ing files in /etc I want to shoot myself.

1 comments

> Every time I have to RDP into them to change some configs instead of just vi'ing files in /etc I want to shoot myself.

Ugh, maybe you should try out at least one of the several options for remotely managing IIS before you shoot (or embarrass) yourself?

You still have to dig through 20+ screens of possible configuration values, some configs are in web.config in your app, some are in some other machine.config files, etc. The configuration just seems like a mess compared to your standard linux app with everything nicely organized in /etc/<app>

Not to mention the difference of opinions you get when you search for IIS tuning info/documentation. Half the stuff is only valid for older versions of IIS and there doesn't seem to be a lot of good info on the latest version when it comes to tuning.

You need to use the command line configuration tools, it has got a lot better than it used to be (thanks to Azure, I assume). Still nowhere near as consistent/logical as Linux, but it's getting better..