El tutorial o código que hallarás en este post es la resolución más rápida y efectiva que hallamos a tus dudas o dilema.
Solución:
Parece que AutoGenerateBindingRedirects no funcionará para proyectos web según https://docs.microsoft.com/en-us/dotnet/framework/configure-apps/how-to-enable-and-disable-automatic-binding-redirection.
La inspección de la salida de la compilación muestra que los redireccionamientos vinculantes se generan pero no en Web.config. En cambio, están en $(AssemblyName).dll.config. Este archivo tiene la configuración original de Web.config, así como las redirecciones vinculantes.
Para ponerlo todo junto, puede hacer que MSBuild copie la configuración resultante de nuevo en Web.config. Para hacer esto, agregaría lo siguiente al csproj:
Para iis express: en Web.config, reemplace la sección ensambladoBinding con
Para iis e iis express:
agregar al proyecto ScriptsCopyRuntimeSection.ps1
param ($from, $to)
$projectPath = Resolve-Path "$($PSScriptRoot).."
$fromFilePath = "$projectPath$from";
$toFilePath = "$projectPath$to";
$fromFileXml = [xml](Get-Content -Path $fromFilePath -Raw)
$toFileXml = [xml](Get-Content -Path $toFilePath -Raw)
$toFileXml.configuration.runtime.InnerXml = $fromFileXml.configuration.runtime.InnerXml
$toFileXml.Save($toFilePath)
agregar a csproj
Recuerda que puedes mostrar esta crónica si te fue de ayuda.