预编译是为了发布程序版本的,如果你要再修改,那就用动态编译的方案。
http://chagel.mvpcn.net/PermaLink.aspx?guid=22832383-a28f-49ff-87ab-ad112a5e8c1b

解决方案 »

  1.   

    2.0的主题(Theme)与皮肤(Skin),似乎可以做到。但是仔细看了后,这个只能改变页面和控件的风格,而不能对页面的布局做到随意控制。原来用用户控件的话,用户可以随时编辑用户控件的页面设计部分,因此具有相当大的灵活性。
    现在在2.0下实现我的这个目的,我现在真不知道如何做更好,大家提提意见哟,谢谢!
      

  2.   

    你发布站点后 (工具栏build下面 ) 会得到一大堆bin和.compiled文件
      

  3.   

    Outdll(输出DLL):对呀,这个我看到了,但这个对我的问题有什么帮助吗?
      

  4.   

    2.0中,你发布的服务器控件(不是用户控件)同样是可以被引用到项目中并在设计视图里呈现的啊.
    如果你是说ASPX文件不能被用户任意修改要改变网页界面,你可以看看MSDN是描述2.0的新特性是怎么说的ms-help://MS.VSCC.v80/MS.MSDNQTR.v80.en/MS.MSDN.v80/MS.VisualStudio.v80.en/dv_vwdcon/html/4f92fc8b-17c4-485c-ac9d-84ed20daf1a0.htm
      

  5.   

    Outdll(输出DLL):我所要做的正是你所说的,就是用户可以修改aspx和ascx文件,达到自己定制风格,但现在要编译进去,用户没法修改这两种文件,所以不知道怎么办了,谢谢!给点参考程序,谢谢!
      

  6.   

    http://bbs.getbbs.com/Post/Topic.aspx?TID=315
    看看这里有ASP.NET2.0的预编译介绍使用在位预编译可以做到不编译成DLL这里有详细示例和介绍
    http://bbs.getbbs.com/Post/Topic.aspx?TID=649不过像2003中那像的编译方式我不没研究出来要怎么才能做到