簡體   English   中英

ascx / aspx文件的變化 - 它會重置應用程序

[英]Changes in ascx / aspx files - will it reset application

ascx / aspx文件的變化 - 它會重置應用程序嗎? 有時在開發服務器上它們不會導致它,而在實時服務器上我認為它有時會導致它。 規則是什么?

謝謝帕維爾

這取決於您在文件中更改的內容。 如果您只是交換一些不影響任何代碼的標記,並且項目使用“可更新”選項發布,則不會重新編譯您的解決方案。

但是,如果您更改或更改內聯代碼,則需要重新解釋/重新編譯,因此您的應用程序將“重置”。

這取決於如何部署您的應用程序; ASP.NET部署

如果你簡單地部署; 將您從開發計算機創建的應用程序文件復制到生產中; 這樣,您的應用程序將不會僅重置頁面.aspx ,或者將編譯具有用戶控件.ascx的頁面。

但是,如果您通過ASP.NET網站預編譯部署了應用程序,則它還有其他選項可能會影響編譯。

選擇預編譯模型

好吧,如果您使用帶有UI Update的預編譯模型,那么更改aspx或ascx將不會重置您的應用程序,否則對於其他模型,您的應用程序將被重置。

繼Filip之后,如果啟用了Shadow Copy,則只有在回收應用程序池時,應用程序才會重置。

http://odetocode.com/articles/305.aspx

暫無
暫無

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

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