簡體   English   中英

你能編輯aspx html內容嗎

[英]Can you edit aspx html content

是否可以在不重新編譯或重新部署的情況下編輯已部署.aspx頁的原始html內容?

例如,說我有一個已部署的.net 4.6 aspx網站。 如果我允許某人通過FTP訪問服務器上的.aspx文件,那么該人可以在不重新編譯的情況下編輯和更新html元素的布局嗎?

當將網站部署到Web主機上並且要求第三方承包商幫助改善gui而又沒有完全訪問.sln文件(例如c#\\ wcf \\ classes等)的情況時,可能會發生這種情況。

是的,這是可能的。

.aspx文件未預編譯(除非您特別聲明,否則在服務器上將不會看到它們)。

要記住的一件事是,每次更改.aspx文件時,它將在第一次請求時重新編譯。 同樣,在進行了許多更改(我相信這是20個)之后,應用程序池將重新啟動。

這些頁面重新編譯和apppool重新啟動可能會影響您網站的性能。

除此之外,通常的准則也適用,我建議不要這樣做:

  • 所做的更改不會同步回您的本地存儲庫
  • 您幾乎無法控制或測試更改
  • 您沒有這些更改的備份

似乎應該可以編輯已部署的aspx文件,只是要知道更改將不會顯示在用於部署它們的解決方案文件中,而只會在進行編輯的設備上可見。

是的,根據我的經驗,如果可以訪問主機服務器中的服務器,則可以更改.aspx,.cshtml,.html,.css和任何圖像文件。 無需編譯解決方案即可更改所有這些文件,因為我們直接將這些文件上傳到主機服務器上。 因此,無論是在本地計算機還是在主機服務器上對這些文件進行的任何更改,我們都可以使用遠程連接從任一位置復制和粘貼文件,以手動進行同步。

僅對於所有.cs文件,我們僅上載dll文件,因此在上載類文件的任何更改之前,都需要重新編譯解決方案。

因此,如果第三方對主機文件(如.apsx,.css)進行了任何更改。 映像文件,然后可以將它們直接復制到本地計算機以覆蓋舊的文件並簽入存儲庫。

暫無
暫無

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

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