繁体   English   中英

ASP.NET MVC应用程序从app.config(而不是web.config)获取绑定重定向设置

[英]ASP.NET MVC application getting binding redirect settings from app.config, not web.config

我有一个我试图为其升级软件包的MVC应用程序,并遇到了绑定重定向警告:

警告在同一从属程序集的不同版本之间发现冲突。 在Visual Studio中,双击该警告(或选择它并按Enter)以解决冲突; 否则,将以下绑定重定向添加到应用程序配置文件中的“运行时”节点:Igloo.Like C:\\ Program Files(x86)\\ MSBuild \\ 14.0 \\ bin \\ Microsoft.Common.CurrentVersion.targets 1819

单击错误并添加绑定重定向似乎没有任何效果。

当我查看项目的Web.config文件时,我看到指示的节点存在并且没有问题。 但是,我注意到,由于某种原因,该项目具有一个app.config文件,并且文件仍然具有Newtonsoft.Json的旧6.0.0.0绑定重定向。 7.0.0.0替换该版本7.0.0.0问题。 删除配置文件并将其从项目中删除并没有帮助; app.config上有些卡住了。

如何更改配置文件,并告诉我的应用程序仅使用Web.config MSBuild如何决定使用app.config

我不知道如何将其简化为我可以分享的复制品。 如果有人对此有见识,我将很乐意这样做!

Web.Config用于asp.net Web项目/ Web服务。

App.Config用于Windows窗体,Windows服务,控制台应用程序和WPF应用程序

我认为您可以安全地将所有信息从app.config移至web.config

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM