3

我将我的网站发布为预编译的部署文件夹。

在我的网站上,我们有用户控件。(ascx 和 ascx.cs)

在使用“右键单击网站并发布”进行发布时,我们希望添加 ascx 控件,因为它位于部署文件夹中,无需任何更改。

但是用户控件的cs文件(test.ascx.cs)可以作为bin文件夹中的dll(预编译)作为bin文件夹中的appcode dll。

我们需要 ascx 控件,因为它没有预编译格式,因为我们在运行时动态加载用户控件。

无论如何要发布,以便将“cs”用户控件编译为 dll,并将“ascx”的用户控件发布为未编译的源?

4

1 回答 1

0

您可以更改不想编译的单个“ascx”文件的构建操作。目前它们将被设置为“编译”

对于发布时不想编译的任何“ascx”文件,请执行以下步骤。

  1. 右键单击“ascx”文件,然后单击属性
  2. 在属性窗口中,将Build Action属性从“编译”更改为“内容”

如果您这样做,您更改的文件将不会在您发布(或为此而构建)时编译。但是,它们将作为内容以其原始文件格式复制到发布目标。

于 2013-07-10T11:03:29.310 回答