gpt4 book ai didi

visual-studio-2010 - 调试 IIS 时关闭 Visual Studio Attach 安全警告

转载 作者:行者123 更新时间:2023-12-03 04:19:40 25 4
gpt4 key购买 nike

使用 Visual Studio 2008 或 2010 时,每次附加到 IIS w3wp.exe 时,都会收到附加安全警告:

Attach Security Warning

如何解决这个问题?

如果知道如何将其保持更长时间,那就很酷了,因为这似乎在一段时间后就会超时。

此外,我还尝试过 Microsoft Docs 页面 Security Warning: Attaching to a process owned by an untrusted user can be dangerous ,但没有成功

最佳答案

也在 Tzury 提到的文章中找到,但总结一下这个帖子中的答案:

更改注册表项时确保 Visual Studio 未运行,否则退出时它将被旧值覆盖

Visual Studio 2022:关注 these instructions ,然后重新启动。
Visual Studio 2019:关注 these instructions ,然后重新启动。

对于旧版本的 Visual Studio:

将以下注册表项更改(或创建)为 1:

Visual Studio 2008 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Debugger\DisableAttachSecurityWarning

Visual Studio 2010 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Debugger\DisableAttachSecurityWarning

Visual Studio 2012HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\Debugger\DisableAttachSecurityWarning

Visual Studio 2013HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\Debugger\DisableAttachSecurityWarning

Visual Studio 2015HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\Debugger\DisableAttachSecurityWarning

对于 VS2015,您可能需要创建上面引用的注册表项。

  1. 确保 Visual Studio 未运行,然后打开注册表编辑器。
  2. 导航至HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\Debugger,右键单击并创建一个新的DWORD:
  • 名称:DisableAttachSecurityWarning
  • 值:1

更新:如果您不想打开注册表,请保存此 gist作为 *.reg 文件并运行它(导入低于 VS2017 的所有 VS 版本的 key )。

Visual Studio 2017

配置保存在私有(private)注册表位置,请参阅此答案:https://stackoverflow.com/a/41122603/67910

对于 VS 2017+,保存此 gist作为 *.ps1 文件并以管理员身份运行,或将以下代码复制并粘贴到 ps1 文件中:

#IMPORTANT: Must be run as admin

New-PSDrive HKU Registry HKEY_USERS

dir $env:LOCALAPPDATA\Microsoft\VisualStudio\*.* | % {
#https://stackoverflow.com/a/41122603

$filePath = "$_\privateregistry.bin"
if (Test-Path $filePath) {
reg load 'HKU\VSPrivateRegistry\' $filePath

$BasePath='HKU:\VSPrivateRegistry\Software\Microsoft\VisualStudio'

if (Test-Path $BasePath) {
$keysResult=dir $BasePath
$keysResult | ? {$_.Name -match '\\\d+\.\d+_[^_]+$'} | % {
$keyName = $_.Name -replace 'HKEY_USERS','HKU:'
Write-Host -ForegroundColor Green "ADDING key to reg path $keyName in file $filePath"
New-ItemProperty -Path $keyName\Debugger -Name DisableAttachSecurityWarning -Value 1
}
$keysResult.Handle.Close()
}
[gc]::collect()

reg unload 'HKU\VSPrivateRegistry'
}
}
Remove-PSDrive HKU

关于visual-studio-2010 - 调试 IIS 时关闭 Visual Studio Attach 安全警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1414769/

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