构建/发布的Visual Studio 2013 ASP.NET网站的单页(Build/Publis

2019-10-23 10:49发布

我的工作是从Visual Studio 2010中迁移到Visual Studio 2013年ASP.net Web项目。

在VS 2010中页面上的工作,当它的相应的后台代码,你可以右键单击Solution Explorer中的页面,然后点击“生成/发布”页面,它将编译ASPX和CS到各自的aspx文件和DLL文件。

在VS 2013米的东西搬来搬去了一下。 现在,您必须构建/发布整个网站。 然而,有如果右键单击要发布的页面的选项。 然而,它的作用是坚持的ASPX,并在你的“web_deploy”文件夹中的隐藏代码,当你去将其推到生产环境......所以我的问题是不完全的工作:

如何发布使用Visual Studio的2013我的web项目中的单个页面,而无需发布整个网站?

Answer 1:

不建议发布一个页面。 至于我记得...... VS从来没有支持这个...

不兼容的组件的风险是非常高的。 更新一个网页的HTML只有部分可以工作......但再次...不推荐......而且是不好的做法

不推荐,为什么发布的单个页面的原因(也不支持)是因为在每个页面的代码被编译成一个单独的页面组件。 对象引用该页面之外在生成过程中被更新。 以内置组件,其页面并将其插入到Web应用程序并不能保证这种联系是一致的。 充其量它被认为是“不确定的行为”。 它可以工作,但在生产环境中做这样的不良做法。



文章来源: Build/Publish Single Page of Visual Studio 2013 ASP.NET Web Site