我正在处理VB6中的一个非常旧的项目(2000),它已经“现代化”并升级到VB.NET 3.5。 我已经将每个旧的INI配置文件集中到一个MainApp.config中,该文件被每个组件的app.config引用。未正确解释ASP.NET应用程序的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文件,应该手动打开每个其他配置文件。 – 2010-05-20 18:17:02
对不起,我的意思是web.config,而不是app.config。 关于阅读Web.config,操作如下: fileName = ConfigurationManager.AppSettings(“RepertoireErreur”) – 2010-05-20 20:22:27