簡體   English   中英

在asp.net網站上發布用戶控件

[英]Publishing of User control in asp.net website

我將我的網站發布為預編譯的部署文件夾。

在我的網站上,我們有usercontrols。(ascx和ascx.cs)

使用“右鍵單擊網站並發布”進行發布時,我們希望在部署文件夾中添加ascx控件,而不進行任何更改。

但是usercontrol(test.ascx.cs)的cs文件可以作為bin文件夾(預編譯)中的dll作為bin文件夾中的appcode dll。

我們需要ascx控件,因為它沒有預編譯格式,因為我們在運行時動態加載usercontrol。

無論如何要發布,以便“cs”用戶控件被編譯為dll,而“ascx”的用戶控件是作為未編譯的源發布的?

您可以更改不希望編譯的各個“ascx”文件的構建操作。 目前他們將被設置為“編譯”

對於您在發布時不希望編譯的任何“ascx”文件,請執行以下步驟。

  1. 右鍵單擊“ascx”文件,然后單擊屬性
  2. 在屬性窗口中,將Build Action屬性從“Compile”更改為“Content”

如果執行此操作,則在發布(或構建此類問題)時,不會編譯您更改的文件。 但是,它們將以原始文件格式作為內容復制到發布目標。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM