我的公共网络库中有一个类internal class BasePage : System.Web.UI.Page
。看起来页面的实际ASPX(标记)部分是在定义代码的程序集之外编译的。这意味着双方和基类的类必须是public
。
这是一个“网络应用程序”,而不是“网站”项目。
我将程序集设置为“朋友程序集”,但问题是ASPX没有编译到与Web应用程序中其余代码相同的程序集中。因此它无法访问程序集的内部。
ASPX页面生成为随机(?)程序集。我的程序集都已签名,所以即使我知道名字是什么,也不能添加生成的程序集。
如何启用从internal
基类派生的页面?