0

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

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

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

4

1 回答 1

1

我们将 App.Config 文件复制到我们的 MVC 网络解决方案中

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

于 2013-02-16T18:18:21.153 回答