簡體   English   中英

非編譯和編譯的ASP.NET頁面有什么區別

[英]What are the differences between non-compiled and compiled ASP.NET pages

遇到一種情況,我們有一個正在運行的生產網站,該網站正在移動到不同的服務器組。 處理該站點的團隊已經使其正常工作(我們可以整天對其進行測試。)他們遇到的問題是,為了使其能夠實時運行 go,它必須編譯/構建而沒有任何錯誤。

這是一個基於 2.0 框架構建的 ASP.NET 站點。 不是超級復雜,據我所知,它以前從未編譯過。 在當前生產站點上所做的任何更改都只涉及復制 .html 和 .aspx 文件。

在網站上線之前不編譯並按原樣部署會產生什么后果? 處理部署的團隊說這是一個安全問題。

IIS 將根據要求編譯 .as?x 文件。 您可能有一個錯誤,並且在頁面加載之前找不到它。 If you create a web project (instead of a web directory), when you go to publish, a dll is compiled of ALL your code in the site. 此時不需要任何 .vb 文件,您的 /bin 文件夾中只需要編譯的 dll。 這可以保證您的代碼中沒有語法錯誤,並且您不會遇到編譯錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM