【发布时间】:2010-05-21 23:05:11
【问题描述】:
我正在使用 VB6 开发一个非常古老的项目(2000 年),该项目已“现代化”并升级到 VB.NET 3.5。 我已经将每一个旧的 INI 配置文件都集中到一个 MainApp.config 中,每个组件的 app.config 都会引用它。
解决方案中有一个 VB ASP.NET 网站,它使用 DLL 组件,这些组件正在查看 app.config 中的参数,例如错误日志目录等。
我已在我的开发人员上部署了该网站。服务器(Windows 2008 Server w/ IIS 7.0)进入D:\WebSite\ 目录。
问题:运行网站时,出现错误。
一个 DLL 正在查看 app.config 中参数 RepertoireErreur 的值 .\Erreurs\
而不是返回
D:\WebSite\Erreurs\
返回
c:\windows\system32\inetsrv\.\Erreurs\
其中不包含Erreurs 目录。繁荣。错误。
有人遇到过同样的问题吗? 有解决办法吗?
谢谢,
【问题讨论】:
-
你是如何阅读这个文件的?一些示例代码?在 ASP.NET 应用程序中只有一个自动读取的 web.config 文件,其他所有配置文件都应该手动打开。
-
抱歉,我指的是 web.config,而不是 app.config。关于阅读 Web.config,方法如下: fileName = ConfigurationManager.AppSettings("RepertoireErreur")
标签: asp.net dll app-config