[英]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.