gpt4 book ai didi

asp.net - 如何确定生产ASP.NET网站是否正在运行调试版本?

转载 作者:行者123 更新时间:2023-12-02 23:46:58 25 4
gpt4 key购买 nike

我知道在 Release模式下构建代码是经过优化的,应该始终按原样部署到生产环境,但是我想知道是否有一种方法可以找出您的代码是否已通过调试版本与发布版本进行了部署。

PowerShell cmdlet是否会成为此类查询的潜在途径?

最佳答案

尝试这样的功能:

function Test-DebugAssembly($path) {
$assembly = [Reflection.Assembly]::LoadFile("$path")
$attr = $assembly.GetCustomAttributes([Diagnostics.DebuggableAttribute], $false)
if (!$attr) {
$false
}
else {
$attr.IsJITTrackingEnabled
}
}

关于asp.net - 如何确定生产ASP.NET网站是否正在运行调试版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18157830/

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