我可以在运行时向ASP应用程序添加二进制文件并在代码中使用它

时间:2014-05-05 14:24:43

标签: asp.net dll kentico bin

我正在运行一个kentico应用程序,并通过一些自定义编写的代码扩展了一些用户功能。因此,我编写了一个小的对象/数据库库,用于从外部数据库中提取一些数据,以通过webpart(ascx文件)显示。这被编译成我希望上传到我的应用程序的DLL。

我的问题是:
我可以在运行时手动将DLL上载到ASP.NET apps bin文件夹吗?接着,我可以在我的代码文件(ascx)中引用和使用这个DLL吗? (下面尝试的序列)

 library.dll > /bin
 upload .ascx file
 >>use

我已经严格尝试阅读有关IIS中运行时行为的文档,但没有太多运气。但我很好奇应用程序只会重新加载或中断。

1 个答案:

答案 0 :(得分:2)

是的,你可以。应用程序将重新启动,加载新的dll,然后您可以在ascx控件中使用它。