为什么不能在发布模式下构建网站?

Joh*_*lan 7 asp.net configuration build

在ASP.Net中,如果我设置了一个Web应用程序,我可以将其配置为处于发布模式,但是对于一个网站,我只能将配置设置为处于调试模式.为什么是这样?

Pet*_*r J 11

在网站项目中,每个页面在第一次请求时动态编译.它将在没有调试符号的情况下编译,除非您在配置文件中另行指定.


Bry*_*ein 5

Web站点的调试/发布由Web.Config文件控制:

<system.web>
  ...
  <compilation debug="true">
  ...
  </compilation>
</system.web>
Run Code Online (Sandbox Code Playgroud)

设置debug ="true"进行调试,设置debug ="false"进行释放.