将库导入预编译的ASP.NET网站

时间:2011-10-18 18:10:58

标签: c# asp.net precompiled

我正在开发一个 C#可更新的ASP.NET 2.0预编译网站。由于代码隐藏无法更改(源代码不可用),我将直接在aspx文件中添加代码(在脚本标记内)。

麻烦在于必须在多个aspx文件之间复制粘贴许多相同的代码。我创建了一个外部库,以避免代码重复,然后从网站引用此库。但是,我无法从aspx文件访问库的类。我尝试在页面顶部添加 import 指令,但它根本不起作用。

避免代码重复的推荐方法是什么?

1 个答案:

答案 0 :(得分:2)

您可以将包含常用功能的程序集复制到bin文件夹,并将其引用到<assemblies>的{​​{1}}部分。现在您可以在aspx页面中使用它。但老实说,这似乎是一种修改ASP.NET站点的变态方式。通常,您只需从版本控制中签出源代码,应用必要的修改,签入,构建,运送到分段,验证,运送到生产。这是应该做的事情。其他所有运输到生产过程中的只是......(在这里提出你想要的任何侮辱)。