【发布时间】:2015-07-24 10:45:55
【问题描述】:
我们有一个遗留的 asp web 应用程序,它需要使用我编写的 .net dll,我为此创建了一个 com 包装器,但是它在我正在使用的 .net 代码中工作
ConfigurationManager.Connectionstrings[].ConnectionString
要获取数据库的连接字符串,当从经典的 asp 应用程序调用 dll 时,从配置文件获取设置会失败。
在包装器中,我创建了一个 GetConnectionString() 方法,当我从经典 asp 调用它时,我得到一个空引用异常。
我真的不想对连接字符串进行硬编码,这个 dll 部署到多个环境中,我不想为了更改连接字符串而在每个环境上都构建不同的组件。
任何帮助表示赞赏。
【问题讨论】:
标签: c# .net asp-classic com