ascx / aspx 文件的更改 - 是否会重置应用程序

发布于 2024-10-17 09:26:22 字数 93 浏览 3 评论 0原文

ascx / aspx 文件的更改 - 是否会重置应用程序?有时在开发服务器上它们不会导致它,而在实时服务器上我认为它有时会导致它。规则是什么?

谢谢帕维尔

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

温柔少女心 2024-10-24 09:26:22

这取决于您在文件中更改的内容。如果您只是交换一些不影响任何代码的标记,并且项目是使用“可更新”选项发布的,则它不会重新编译您的解决方案。

但是,如果您更改太多或更改内联代码,则需要重新解释/重新编译,因此您的应用程序将“重置”。

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".

撩发小公举 2024-10-24 09:26:22

这取决于如何部署您的应用程序; ASP.NET 部署

如果您部署简单地;将您创建的应用程序文件从开发计算机复制到生产环境; 通过这种方式,您的应用程序将不会被重置,只会编译页面.aspx,或者具有用户控件.ascx的页面。

但是,如果您通过 ASP 部署应用程序。 NET 网站预编译,那么它还有可能影响编译的更多选项。

选择预编译模型

好吧,如果您使用带有 UI 更新的预编译模型,然后更改 aspx 或 ascx 将不会重置您的应用程序,否则使用其他模型您的应用程序将被重置。

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.

堇色安年 2024-10-24 09:26:22

进一步 Filip 的观点,如果启用了卷影复制,则仅当您回收应用程序池时应用程序才会重置。

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

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文