如图中显示:
我自己在配置文件webConfig.xml,中只配置了两个连接串,为什么在Controller中获取到三个呢?第一默认的是在哪里设置的呢?我搜索关键字都搜索不到,求解答!
Machine.Config
Web.config中
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config,在这个目录下.
可以再你的配置文件中添加一个<Remove>
是默认读取这个文件夹的配置,谢谢。
但是又有一个问题,程序默认读取的应该是工程下面的连接串吧
@清风伴你行: 他会加载多个连接串,包括Machine.Config中的,你可以根据名字选一个的.
这是net的加载机制
@平常心队长: 明白了,谢谢
贴上你的配置文件和Controller获取到的三个撒
配置文件的:
这是运行时候获取到的
这怎么看?
@清风伴你行: 第一个连接很像是.net自带的Login控件生成的?
你使用了EF,又没有修改EF的默认连接,那么EF按照约定,会自己使用一个新连接。这样算下来就会有三个了。
那我应该在哪里修改这个EF默认的连接?
关注,我也想学下MVC
小学生来看看!