Asp.net

為什麼不能在發布模式下建立網站?

  • February 1, 2019

在 ASP.Net 中,如果我設置了一個Web 應用程序,我可以將其配置為發布模式,但對於網站,我只能將配置設置為調試模式。為什麼是這樣?

在網站項目中,每個頁面都是在第一次請求時動態編譯的。除非您在配置文件中另外指定,否則它將在沒有調試符號的情況下編譯。

網站的調試/發布由 Web.Config 文件控制:

<system.web>
 ...
 <compilation debug="true">
 ...
 </compilation>
</system.web>

設置 debug=“true” 用於調試,設置 debug=“false” 用於發布。

引用自:https://stackoverflow.com/questions/546920