我有一个.NET项目,可以访问.config文件(通常是web.config)来获取配置信息。
如果我从经典ASP应用程序访问此.NET项目,它如何处理从web.config或app.config读取数据?它可以?
仅供参考 - 使用System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration
答案 0 :(得分:0)
我很确定通过COM Interop调用的.NET代码会在与可执行文件名相同的目录中查找“executable filename”.config,其中可执行文件名是非托管exe(调用进程)。
对于经典的ASP,这可能是%WINDOWS%\ system32 \ dllhost.exe.config - 我对近十年前做过这样的事情有着黯淡的回忆。
如果您可以修改.NET项目,更好的选择可能是管理传统ASP代码中的配置设置,并通过.NET库上的新配置界面传递这些设置。或者使用其他方法(如注册表,或加载自己的配置文件)。