警告:我是IIS / ASP / Razor newb。我正在使用VS2013。
我有一个包含2个网络项目的解决方案,然后拨打Main
和Methods
。 Main
是一个Razor MVC项目,Methods
只是一个通用的Web项目。 Methods
引用Main
。我正在尝试为web.config
的{{1}}文件添加和使用连接字符串。
但是,当我尝试访问函数中的字符串时,它们不可用。我发现这可能是因为正在加载的Methods
文件是web.config
项目的文件,而不是Main
(根据Methods
)。
为什么会这样?
答案 0 :(得分:0)
这是因为Main是运行的程序 - 因此它的web.config被加载。我怀疑你的项目设置可能有点错误......
您需要两个网络项目吗?方法是否可以独立于Main运行 - 如果不是使方法成为Class Library,请将所有配置保存在Main的web.config中。您将能够引用任一项目中的所有配置(因为方法将托管在Main中)