Hi, I am coming from a Linux bgnd, and just learning the ropes here. I recently signed up to host a couple of sites, and the whole process was remarkably trouble free. However, my client has posted some updates to the sites, ie changes to code files. However, the changes do not appear to 'take'. I have tried clicking the Recycle Application Pool button in the site manager, but it appears not to help. Next I installed IIS Manager on my local machine and connected to the sites, but there appears to be no way to restart there either. What is the recommended way to get new code updates to be recognized? Thanks! --Jeff
There actually isn't a way of restarting the server, without doing it from within the server itself. We can't do this for you, as it would literally restart everyone in the server, which wouldn't be a good thing. If you hit the Recycle Application Pool button, this creates a new process for your application, which is basically a reset. Is there a way we can see where the changes should "take"? Could it perhaps be a caching issue on the browser side? It's not often we see an issue like this where the browser is the problem, but if we have a way to recreate this, we'd be able to check it out for you and perhaps get to the bottom of this.
My developer has found that recompiling the application and uploading the dll corresponding to the changed controller solved the problem. I'm surprised the server DOESN'T do this. Is that correct?
Each program is different but technically no server unless you installed VS on it will completely recompile the application. It will reload it into memory but now recompile it. It sounds like your program had a few assemblies or other things in it that required it to be recompiled and then uploaded to the server.