I was given a task to edit an existing website however the client has no access to the source code anymore so I accessed what I could on the Virtual Machine. However, the only files I could get from the VM are the front-end files. I need to change something in the controllers so I was looking at reverse engineering the project DLL.
Is it possible to just decompile the current dll, create a new project, copy everything, compile a new working dll and just reupload the dll file to the server? From my experience as a programmer, dlls are given a GUID identifier that gets compiled with the solution when it is deployed. I think recreating the project will assign a different GUID for the new DLL. Will this be alright when it is uploaded to the server?
Any help and clarification is appreciated. Thanks.