0

我想不出在标题中描述我的问题的最佳方式,如果不清楚,请原谅我。

基本上我要做的是创建一个系统,该系统将允许使用网站本身将自定义扩展(如插件)以及主题安装到 asp.net 网站。

但是,为了让这个工作,网站需要能够接收 dll 文件并将它们上传到 bin 文件夹,或者主题文件到 App_theme 文件夹,以及图像、脚本等......

但是写入 bin 文件夹会自动重新启动网站,不是吗?那么我将如何处理呢?

我还考虑过允许用户上传用户控件,因为理论上可以在不触及 bin 文件夹的情况下完成,但是如果它是一个 Web 应用程序项目,无论如何都需要构建它并再次放入 bin 文件夹中......

有没有办法做到这一点?还是我必须指示用户手动上传文件,然后找到某种方式(可能是标准化的 xml 文件)来加载类型并注册所有内容?

提前谢谢了。

4

0 回答 0