Hi @Joe Green ,
(1) I have noticed that some of these updates break the application. Is there a way to find which updates won't break the application or the only way to do this is by updating one package at a time.
What do you mean the package break the application? Do you mean the package is not compatible?
NuGet installs a package into a project only if that package's supported frameworks include the project's target framework. If the package is not compatible, NuGet issues an error. So, if you mean the incompatible issue, you can check if there has any error when update the package, or check whether the package is installed success.
If you mean the package support the target framework, but it will cause some issue in your project, in this scenario, might be you have to update the package one by one. Or you can check the package's release notes.
(2) When a package is updated and the time comes to publish the application on the server, which files (.css, .js, dll, etc.) do I need to post on the server to reflect the update? Do I need to update the runtime assemblyBinding section of the web.config file?
You can check the published application's web.config file, whether it contains the package version?
Not sure which kind of you project is, Asp.net core(.NET Core 1.0 - 3.1, .NET 5 , and later versions of .NET) or .Net framework (.NET Framework 1.0 - 4.8) application, but on my side, after publishing the asp.net core application, it seems that the web.config file doesn't contain the installed package. I can find the installed package reference from the {the project name}.deps.json
.
So to this question, I suggest you re-publish the application.
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.
Best regards,
Dillion