Changes in ascx / aspx files - will it reset application

爱⌒轻易说出口 提交于 2019-12-23 23:34:40

问题


Changes in ascx / aspx files - will it reset application? Sometimes on dev server they won't cause it whereas on live server I think it sometimes causes it. What is the rule?

Thanks Pawel


回答1:


It depends on how to deployed your application; ASP.NET Deployment

If you deploy simply; copy the application files you have created from your development computer to the production; In this way your application will not be reset only the page .aspx, or the page having the user control .ascx will be compiled.

However in case if you deployed your application by ASP.NET Web Site Precompilation, then it has further options which may affect compilation.

Selecting a Precompilation Model

Well, if you used a precompilation model with UI Update, then changing aspx or ascx will not reset your application, otherwise with other models your application will be reset.




回答2:


It depends on what you change in the file. If you just swap some markup that don't affect any code and the project is published with the "updateable" option, it will not re-compile your solution.

However if you change to much or change inline code, it will need to be re-interpreted / re-compiled, thus your applicaiton will "reset".




回答3:


Further to Filip's point, if Shadow Copy is enabled, the application will reset only when you recycle the application pool.

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



来源:https://stackoverflow.com/questions/5014600/changes-in-ascx-aspx-files-will-it-reset-application

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!