我有一个.net组件,我们需要从经典的asp应用程序访问。
我为此编写了一个com包装器然而遇到了一个问题,问题是当我从经典的asp页面访问该对象时,正在加载的设置是默认设置,而不是在app中定义的设置.config文件。
这会导致一个问题,因为环境特定的设置之一并默认为开发环境,所以现在我们已经在测试中发现了它仍然与开发环境交互的组件。
答案 0 :(得分:1)
你的包装器必须是COM +组件,我是对的吗?
我也有类似的问题。诀窍是确保您的COM +包正在从正确的文件夹中读取您的配置文件。
在COM +中,右键单击您的包,然后属性。
单击“激活”,并在应用程序根目录字段中填入dll文件和配置文件的路径(它们必须位于同一文件夹中)。
希望它有所帮助。