簡體   English   中英

將“運行中”頁面添加到預編譯的ASP.Net網站

[英]Adding “On The Fly” page to precompiled ASP.Net Site

如果站點是預編譯的ASP.net站點,是否可以在新目錄中向該站點添加.aspx和.aspx.cs或aspx.vb文件,並使這些頁面實時工作/編譯?

還是需要將這些文件添加到項目中,重新發布站點,然后推送新的bin文件夾?

您可以將未預編譯的頁面添加到預編譯的網站。 我剛剛安裝了一個完全可以做到這一點的網站-它是一個帶有遠程管理工具的預編譯站點,該工具以非預編譯格式添加了一些自定義頁面。

您如何知道應使用哪些控件來構建頁面? 您是否獲得了配置或數據庫的支持?可能是,我們使用的基礎頁面(Base.aspx)的作用類似於shell。需要添加的用戶控件在DB中配置,並且根據請求,它們在運行時使用Page.Controls.Add(控件名)添加。 但是我們在設計時就構建了這些ascx控件。

編輯:我碰巧看到這個http://www.codeproject.com/KB/dotnet/dynacodgen.aspx

添加.aspx頁面不是問題,因為它沒有被預編譯,但是,根據您的情況需要對aspx.cs文件進行預編譯。 您將需要更新站點dll或“包含” aspx.cs文件的單個dll。

暫無
暫無

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

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