配置文件的web路径.从错误的项目加载配置



警告:我是IIS/ASP/Razor新手。我使用的是VS2013。

我有两个web项目的解决方案,我们称它们为MainMethodsMain是一个Razor MVC项目,而Methods只是一个通用的web项目。Methods引用Main。我正试图为Methodsweb.config文件添加和使用连接字符串。

然而,当我试图访问函数中的字符串时,它们不可用。我发现这可能是因为正在加载的web.config文件是Main项目的文件,而不是Methods(根据AppDomain.CurrentDomain.SetupInformation.ConfigurationFile)。

为什么会这样?

这是因为Main是运行的程序-所以它是web。被加载的配置。我怀疑你可能有项目设置有点错误…

你需要两个web项目吗?方法会独立于Main运行吗?如果不将方法作为类库,请将所有配置保存在web中。主配置。您将能够从两个项目中引用所有配置(作为方法将托管在Main中)

最新更新