13
votes
Accepted
Why use IIS or apache tomcat instead of self-hosting?
IIS provides a number of common capabilities that are not available by default in self-hosted web services. Supervisor: it monitors the health of the web application and will kill/respawn the ...
5
votes
Accepted
Proper way to deploy ASP.net to production web server
From my painful experience, the more of deployment process is being done manually, the bigger trouble you'll get into. And both your current steps require heavy manual effort. Here are my ...
4
votes
Can a web server accept a plain test file upload without additional server side scripting?
Yes, it can. You may add protocols such as WebDAV to your Nginx or IIS, or FTP to IIS (as far as I know, there is no FTP support for Nginx).
Regarding WebDAV, you can map it then as a drive in Windows ...
4
votes
What problems arise from writing PHP for IIS/SQL Server rather than Apache/MySQL?
Absolutely no additional ones. Surely, there are differences. But these are differences, not problems:
If you write SQL-Server tailored SQL you will obviously not be able to run it against MySQL/...
4
votes
Accepted
Polling versus push notifications
Events and Subscribers
When you make the shift from polling to event notifications, the best way to think about it is in terms of events and subscribers.
In your concept, you imagine the web ...
2
votes
WebSocket Client as an always running service
I think there are 3 or 4 kinds of process:
Applications started by a user
Applications started automatically when a user logs in
Services started when the O/S boots, before the user logs in
(Device ...
2
votes
What problems arise from writing PHP for IIS/SQL Server rather than Apache/MySQL?
I am not a PHP developer, but a developer that insists the code being developed has to be tied to a specific database is, in my opinion, not up to speed with modern development. The trend in ...
2
votes
Can a web server accept a plain test file upload without additional server side scripting?
HTTP is deliberately designed to be generic, so it can be used for lots of different applications. There is no such thing as a "file" in HTTP, so it is impossible for an HTTP server to 'know ...
2
votes
Can a web server accept a plain test file upload without additional server side scripting?
Can a web server even accept a file POST, without additional scripting running server side? I.e. do common web servers, Apache, IIS, NGINX etc 'know what to do' with a file upload, out of the box?
...
2
votes
Accepted
Hosting what normally would be a windows service inside a web server
What you describe is simply a Microservice architecture. By making your long running task a web service on its own, separated from the main application, problem #2 is solved - and that is not a "...
1
vote
Accepted
Can a web server accept a plain test file upload without additional server side scripting?
No they don't, you run an application on the webserver which accepts the file and stores it for example in a file or database. There are quite simple examples available for almost any language. If you ...
1
vote
WebSocket Client as an always running service
The first problem I see with either the SAAS solution or the client-based solution is how you deal with disconnects. I'm not a websockets expert (far from it) but I don't believe there is anything ...
1
vote
Polling versus push notifications
The question remains unanswered. What he is saying is that , what is the cost of keeping the client connection alive, for the server to push data to the client (as event notification). Push ...
1
vote
A manual and automated CSV file upload solution for a website
You want to connect two endpoints you cannot change - the file generation program, and the http or ftp endpoint, as your user sees it. And since there is no standard "plug", you need to create one, ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
iis × 39asp.net × 19
c# × 6
.net × 5
web-development × 4
web-applications × 4
http × 4
sql-server × 4
performance × 3
asp.net-mvc × 3
apache × 3
architecture × 2
sql × 2
deployment × 2
server × 2
visual-studio × 2
caching × 2
websockets × 2
web-servers × 2
design × 1
c++ × 1
php × 1
api × 1
mvc × 1
security × 1