我們使用Visual Studio 2010,當我們匯出網站時,我們使用了一個選項來洗掉 "允許此預編譯網站可更新 "的檢查。這樣就只匯出了網站,但沒有Visual Studio 2019的源代碼,這個選項在哪里?我們找不到它。
我們只看到匯出的網站,但沒有源代碼。
我們只看到了匯出的網站,但它有所有的源代碼和可修改性,因為如果默認勾選了 "允許此預編譯網站可更新 "選項,我們需要取消該選項以避免可更新性。我在哪里可以禁用Visual Studio 2019中的這個選項?
uj5u.com熱心網友回復:
只要做一次發布--但要發布到本地檔案夾。
因此,從選單中選擇build->發布 "我的網站"。
然后從選單中選擇start->,然后選擇Folder.
。這將導致在一個檔案夾中出現一個已發布的網站。當然,在 "bin "檔案夾中會有編譯好的代碼--但你可以出于某種原因簡單地洗掉該檔案夾(但它會而且需要運行)。你也有可能混淆了網站和網站應用程式的關系。一個網站不需要編譯,服務器會在運行中編譯。但是,如果你創建了一個網站應用程式(而不是一個網站),那么它就會被預先編譯到bin檔案夾中,并且是必須的。(例如,創建一個網站與創建一個網路應用程式之間的區別)
。所以很確定這個程序和當時是一樣的。主要的區別(當時或現在)是你在VS中創建了一個網站,而不是一個web應用程式。非常肯定的是,你所看到的同樣的區別和同樣的行為在今天仍然存在。
不管是 VS 中的 Web 站點還是 Web 應用程式?網路發布將只產生網頁,而沒有后面的代碼部分。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/317254.html
標籤:
上一篇:在visualstudio2010中,如何從父專案繼承預處理程式定義?
下一篇:錯誤C2440:'static_cast':不能從'void(__thiscallVisualizza::*)(char[])'轉換到'AFX_PMS
