配置文件的web路径.从错误的项目加载配置
本文关键字:项目 加载 配置 错误 web 路径 配置文件 | 更新日期: 2023-09-27 18:19:14
警告:我是IIS/ASP/Razor新手。我使用的是VS2013。
我有两个web项目的解决方案,我们称它们为Main
和Methods
。Main
是一个Razor MVC项目,而Methods
只是一个通用的web项目。Methods
引用Main
。我正试图为Methods
的web.config
文件添加和使用连接字符串。
然而,当我试图访问函数中的字符串时,它们不可用。我发现这可能是因为正在加载的web.config
文件是Main
项目的文件,而不是Methods
(根据AppDomain.CurrentDomain.SetupInformation.ConfigurationFile
)。
为什么会这样?
这是因为Main是运行的程序-所以它是web。被加载的配置。我怀疑你可能有项目设置有点错误…
你需要两个web项目吗?方法会独立于Main运行吗?如果不将方法作为类库,请将所有配置保存在web中。主配置。您将能够从两个项目中引用所有配置(作为方法将托管在Main中)