【问题标题】:MVC4 Child application needs to override assembly in parent application web.configMVC4 子应用程序需要覆盖父应用程序 web.config 中的程序集
【发布时间】:2020-08-29 16:38:36
【问题描述】:

我正在将 SSRS 报告集成到应用程序中。此 MVC 应用程序嵌套在所有 Web 表单的父应用程序中。我需要的程序集与父 Web 配置中的版本冲突,我需要在子项中覆盖它。我不能中断父级中的继承,因为在应用程序的顶层有依赖文件。有什么办法可以在子网络配置中忽略它?我试图删除编译部分中的程序集,如下所示,但没有奏效:

<compilation debug="true" targetFramework="4.6.1">
   <assemblies>
      <remove assembly="Microsoft.ReportViewer.WebForms, Version=12.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
   </assemblies>
</compilation>

【问题讨论】:

    标签: asp.net-mvc-4 web-config assemblies


    【解决方案1】:

    由于我的父应用程序是一个 webforms 应用程序,我决定创建一个 webforms 应用程序只是为了运行 SSRS 报告,这样我可以继承程序集。我不能破坏顶级 web 配置的继承,因为其他模块采用它们。不是最好的解决方案,但它可以满足我的需要。 仅供参考-绑定重定向没有覆盖父程序集。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多