gpt4 book ai didi

c# - asp.net 网站中用户控件的发布

转载 作者:行者123 更新时间:2023-11-30 18:33:27 25 4
gpt4 key购买 nike

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

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

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

但是 usercontrol(test.ascx.cs) 的 cs 文件可以像 bin 文件夹中的 dll(预编译)一样作为 bin 文件夹中的 appcode dll。

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

是否有发布方式,以便将“cs”用户控件编译为 dll,并将“ascx”用户控件发布为未编译的源代码?

最佳答案

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

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

  1. 右键单击“ascx”文件并单击属性
  2. 在属性窗口中,将Build Action 属性从“Compile”更改为“Content”

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

关于c# - asp.net 网站中用户控件的发布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17568434/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com