将Web MVC应用程序导入Forms桌面应用程序App.Config返回Null

时间:2013-02-16 18:14:18

标签: c# .net web-applications configuration

我们有一个Windows窗体桌面应用程序,我们正在制作一个单独的MVC Web应用程序,它将使用桌面应用程序业务对象。我们将mvc app作为解决方案导入桌面解决方案。问题是当我们的启动项目设置为MVC解决方案时,从App.Config中取出ConnectionString似乎不起作用。我们将App.Config文件复制到我们的MVC websolution,但声明

string remote = ConfigurationManager.AppSettings["RMSRemoteConnection"];

始终加载null。从桌面表单应用程序中的类调用此语句。当我们的启动项目是Web MVC解决方案时,此ConfigManager存在问题。我们需要使用主桌面解决方案的现有业务对象。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

  

我们将App.Config文件复制到我们的MVC websolution

ASP.NET Web应用程序使用web.config,而不是app.config。因此,请确保在Web应用程序的根目录中包含此web.config文件,其中包含此连接字符串。