外部DLL正在引用当前项目的web.config

时间:2014-12-20 16:16:44

标签: c# asp.net dll web-config

我有两个项目,WebAPI项目为A,MVC4项目为B. B项目中引用了A项目的dll。 我发现A的dll正在使用B&#39的web.config中的配置设置。 这些项目对应的web.config有不同的定义。

那么我怎样才能使用自己的web.config而不是使用B&#39的web.config?

1 个答案:

答案 0 :(得分:0)

配置文件只能从入门项目中读取。如果appigtings或连接字符串不同,您可以合并配置。但如果它们在.net版本,身份验证等系统设置上有所不同,则应单独启动项目。

你做的很奇怪,因为MVC4最初支持WebApi。您可以将WebApi中的业务逻辑提取到另一个项目中。你真的需要在单独的项目中安装WebApi控制器吗?