When I use visual studio, I open my collection of asp.net files as a "website". After editing them, I ftp them over to a server. This usually works.
However recently I wanted to use an ajax control in one of my pages. This control needs a dll. It needs a dll that protects against cross-site scripting, and it says to "add an assembly called "sanitizerProvider.dll" to your web application."
My question is, what is the difference between a web site and a web application? Also, it seems to me, that if I were to go to visual studio and use the "Add References" menu item to refer to a dll (which I assume I would place in my "bin" folder), that this might help on my local PC, but once I ftp the files over to a server, the server is not going to know that a "Add References" to anything was done.
I also noticed that the asp.net files have somewhat different references to codebehind files when the are not opened as a website, and that does not work when I ftp things over.
Thanks.