【发布时间】:2013-07-10 10:36:11
【问题描述】:
我将我的网站发布为预编译的部署文件夹。
在我的网站中,我们有用户控件。(ascx 和 ascx.cs)
在使用“右键单击网站并发布”进行发布时,我们希望添加 ascx 控件,因为它位于部署文件夹中,而不做任何更改。
但用户控件的cs文件(test.ascx.cs)可以作为bin文件夹中的dll(预编译)作为bin文件夹中的appcode dll。
我们需要 ascx 控件,因为它没有预编译格式,因为我们在运行时动态加载用户控件。
是否有发布以便“cs”用户控件被编译为 dll 而“ascx”用户控件被发布为未编译的源?
【问题讨论】:
-
我不认为你可以告诉它请预编译我的网站..但是,不是这些文件!这将是一个或另一个。我个人很久以前就放弃了发布按钮..Araxis Merge :-)
-
你能用代码更新问题吗?如何在运行时动态加载用户控件?
-
我看不出将代码隐藏在已编译的 dll 中与动态加载 ascx 之间的联系。一个不排除另一个。因此,尽管第一个答案在技术上是正确的,但我相信你在这里的思路是错误的。
标签: c# asp.net iis user-controls ascx