gpt4 book ai didi

ASP.net、dll 和 webconfigs

转载 作者:行者123 更新时间:2023-12-04 07:05:29 25 4
gpt4 key购买 nike

我们有一个 ASP.Net 解决方案,它分为几个项目(有些是类库,有些是实际的 Asp.Net 站点)。

一直困扰着我的一件事是,如果 ASP.Net 站点和类库 dll 是在 Debug模式下构建的,然后发布,Web 配置更改为“debug=false”将在 Release模式下构建类库 dll?

如果我没有得到答案,那么我会自我试验并报告。

干杯托尼

最佳答案

类库仍将部署为调试版本,具有您预期的潜在性能影响。

网站取决于项目的类型 - 如果它是网站项目(即您将 .as?x 和 .cs 文件部署到服务器,并且它们在运行时编译)那么是的,这将对构建这些元素。

如果它是一个 Web 应用程序项目(即您构建它,并将 .dll 部署到服务器的/bin 文件夹或 GAC)那么不,这将对编译模式没有影响 - 与类库一样。

但它会改变页面在发送给用户之前的处理方式。

Scott Guthrie 对此发表了一篇很好的文章:

Don't run production ASP.NET Application with debug="true" enabled



Tess Ferrandez 也有一篇关于这个主题的好帖子:

ASP.NET Memory: If your application is in production… then why is debug=true

关于ASP.net、dll 和 webconfigs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1166116/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com