过去一小时我一直很沮丧。我的项目就像
MySolution
MyTestProject
ClassThatTestsMyRepository.cs
MyMVCProject
App_Data
App_Start
Controllers
.
.
我的问题的根源是我在其他项目中的测试不起作用,因为他们正在尝试访问MVC项目本身的连接字符串。我的计划是添加一个app.config文件,然后引用MVC项目中的web.config。但是,当我去Add - > New Item在Installed或Online中没有配置文件。
我的MVC项目中的Web配置的唯一原因是它是从添加它的模板构建的。如果我不能通过愚蠢的VS Web 2013添加它,我有什么想法可以将它添加到我的测试项目中吗?
答案 0 :(得分:1)
它只是一个名为“web.config”的XML文件,位于MVC项目的根目录下。 然后,您只需创建一个新的文本文件并重命名即可。 如果项目是控制台应用程序或测试项目,则名称为App.config。
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<connectionStrings>
<add name="Default" connectionString="xxxx" />
</connectionStrings>
</configuration>