首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我是否可以将一个修改过的页面预编译到preCompiled .Net网站?

我是否可以将一个修改过的页面预编译到preCompiled .Net网站?
EN

Stack Overflow用户
提问于 2011-10-03 13:11:35
回答 3查看 1.7K关注 0票数 3

我有许多在不同项目中重用的用户控件。他们都在网站项目中。在为一个新客户做扩展后,我将预编译完整的网站并部署它(其中包含大约600个项目UserControls & Pages )。如果我必须在任何页面上做一个小的修改,并且想要部署它,我必须预编译整个项目,这需要在我的机器上花费大约15-20分钟。

是否有一种方法可以预编译和部署网站的修改或选定的项目?

谢谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-10-06 18:56:56

经过长时间的搜索,答案是否定的!

票数 2
EN

Stack Overflow用户

发布于 2011-10-03 13:26:41

我建议您将您的UserControls放入他们自己的项目(Web部署项目)中,无论需要多少解决方案,这都会将它们编译成.dlls:

ie:

代码语言:javascript
复制
Namespace.Module1.UI.dll

Namespace.Module2.UI.dll    

Namespace.Module3.UI.dll
票数 2
EN

Stack Overflow用户

发布于 2012-03-08 14:56:20

如果使用“允许此预编译站点可更新”进行发布,则可以预编译某些内容并仅发布这些内容。

例如,如果您自上次发布以来只更改了.cs文件中的代码,有时只发布新的App_Code.dll就可以逃脱,但是有一些棘手的情况--…例如,如果您更改了某个页面中的代码所依赖的.cs文件中的代码,则可能还需要发布该页面的新预编译版本。(我问为什么这是这里,但到目前为止还没有人给出一个很好的答案。)

在某些情况下,您甚至可以发布预编译的页面和用户控件,但是这里也可能出现恶劣的情况。例如,如果您的页面使用母版页和用户控件,您可能也需要新的预编译版本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7635445

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档