簡體   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