C# 正在从错误的项目加载web.config的ConfigurationFile路径
警告:我是IIS/ASP/Razor新手。我正在使用VS2013 我有两个web项目的解决方案,让我们调用C# 正在从错误的项目加载web.config的ConfigurationFile路径,c#,asp.net,asp.net-mvc-4,razor,C#,Asp.net,Asp.net Mvc 4,Razor,警告:我是IIS/ASP/Razor新手。我正在使用VS2013 我有两个web项目的解决方案,让我们调用Main和MethodsMain是一个Razor MVC项目,Methods只是一个通用的web项目方法referencesMain。我正在尝试向方法的web.config文件添加并使用连接字符串 但是,当我尝试访问函数中的字符串时,它们不可用。我发现这可能是因为加载的web.config文件是Main项目的文件,而不是方法(根据AppDomain.CurrentDomain.SetupIn
Main
和Methods
Main
是一个Razor MVC项目,Methods
只是一个通用的web项目<代码>方法referencesMain
。我正在尝试向方法的web.config
文件添加并使用连接字符串
但是,当我尝试访问函数中的字符串时,它们不可用。我发现这可能是因为加载的web.config
文件是Main
项目的文件,而不是方法(根据AppDomain.CurrentDomain.SetupInformation.ConfigurationFile
)
为什么会这样?这是因为Main是运行的程序,所以加载的是web.config。我怀疑你的项目设置有点错误
你需要两个网络项目吗?方法是否会独立于Main运行?如果不将方法设为a,请将所有配置保存在Main的web.config中。您将能够引用任一项目中的所有配置(因为方法将托管在Main中)