繁体   English   中英

生成/发布Visual Studio 2013 ASP.NET网站的单页

[英]Build/Publish Single Page of Visual Studio 2013 ASP.NET Web Site

我正在研究一个从Visual Studio 2010迁移到Visual Studio 2013的ASP.net Web项目。

在VS 2010中,当处理页面及其相应的代码时,可以在解决方案资源管理器中右键单击该页面,然后单击“构建/发布”页面,它将aspx和cs编译为各自的aspx和dll文件。

在VS 2013中,情况有所变化。 现在,您必须构建/发布整个网站。 但是,如果您右键单击要发布的页面,则有一个选项。 但是,它所做的只是将aspx和代码隐藏在“ web_deploy”文件夹中,当您将其推送到生产环境时,这并不能完全起作用...所以我的问题是:

如何使用Visual Studio 2013在Web项目中发布单个页面,而不必发布整个网站?

不建议发布单个页面。 据我所知... VS从未对此提供支持...

组件不兼容的风险非常高。 更新单个页面的仅HTML部分可以工作...但是再次...不建议使用...,这是不好的做法

不建议(也不支持)发布单个页面的原因是因为每个页面中的代码都被编译到单独的页面程序集中。 在构建过程中将更新对该页面外部对象的引用。 采用该页面的内置程序集并将其插入到Web应用程序中并不能保证链接是一致的。 充其量被认为是“未定义的行为”。 它可能会起作用,但是在生产环境中这样做是不明智的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM