包装.net DLL以用于经典ASP和app.config

时间:2015-08-03 15:11:25

标签: .net asp-classic

我有一个.net组件,我们需要从经典的asp应用程序访问。

我为此编写了一个com包​​装器然而遇到了一个问题,问题是当我从经典的asp页面访问该对象时,正在加载的设置是默认设置,而不是在app中定义的设置.config文件。

这会导致一个问题,因为环境特定的设置之一并默认为开发环境,所以现在我们已经在测试中发现了它仍然与开发环境交互的组件。

1 个答案:

答案 0 :(得分:1)

你的包装器必须是COM +组件,我是对的吗?

我也有类似的问题。诀窍是确保您的COM +包正在从正确的文件夹中读取您的配置文件。

在COM +中,右键单击您的包,然后属性

单击“激活”,并在应用程序根目录字段中填入dll文件和配置文件的路径(它们必须位于同一文件夹中)。

希望它有所帮助。