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